API Platform is a tool written in PHP and based on Symfony Flex, designed for creating Restful/GraphQL APIs.
All you need to do is define your models, and API Platform handles the rest of the work.
Some of its key features include:
- Real-time updates of your models using Server-sent events
- Filtering capabilities
- Validation
- JWT Authentication
- Automatic OpenAPI v3 (Swagger Specification) support
- Elasticsearch integration
- Pagination
- Helm chart for deploying your API to a Kubernetes cluster
- Client Generators
- Utility tools for Unit Testing
More info:
https://api-platform.com/