Το API Platform είναι ένα εργαλείο γραμμένο σε PHP και βασισμένο στο Symfony Flex για την δημιουργία Restful/GraphQL Api.
Το μόνο που έχεις να κάνεις είναι να περιγράψεις τα μοντέλα σου και το api-platform αναλαμβάνει εξολοκλήρου την υπόλοιπη δουλειά.
Μερικά από τα σημαντικότερα χαρακτηριστικά του:
- Δυνατότητα ενημερώσεις των μοντέλων σου σε πραγματικό χρόνο (real-time updates) χρησιμοποιώντας Server-sent events.
- Φίλτρα
- Validation
- JWT Authentication
- Αυτόματα έτοιμο OpenAPI v3 (Swagger Specification)
- Integration με Elasticsearch
- Pagination
- Helm chart για να κάνεις deploy το API σου σε Kubernetes cluster
- Client Generators
- Βοηθητικά εργαλεία για Unit Testing
Περισσότερες Πληροφορίες:
https://api-platform.com/