API Platform is a framework that allows you to build web applications and services on top of your existing APIs. It enables you to create your own RESTful APIs and manage the API lifecycle, including versioning, documentation, testing and packaging .