API Platform

Framework PHP pour créer des API web From Wikipedia, the free encyclopedia

API Platform est un framework web utilisé pour générer des API REST et GraphQL[4], se basant sur le patron de conception MVC.

Créateur Kévin Dunglas[1]
Première version le 8 juin 2015, il y a 10 ans[2]
Dernière version 3.3.7[3] (le 28 juin 2024, il y a 20 mois)
Faits en bref Créateur, Développé par ...
API Platform
Informations
Créateur Kévin Dunglas[1]
Développé par Communauté
Première version le 8 juin 2015, il y a 10 ans[2]
Dernière version 3.3.7[3] (le 28 juin 2024, il y a 20 mois)
Dépôt github.com/api-platform/api-platform
Écrit en PHP et JavaScriptVoir et modifier les données sur Wikidata
Environnement Multiplateforme
Langues Multilingue
Type Framework
Licence Licence MIT
Documentation api-platform.com/docs
Site web api-platform.com
Fermer

La partie serveur du framework est écrite en PHP et basée sur le framework Symfony, tandis que la partie client est écrite en JavaScript et TypeScript.

Fonctionnalités

API Platform contient trois parties[5] :

Côté backend, la création des entités est compatible avec les vocabulaires RDF Schema ou Schema.org, qui permettent de générer des entités PHP.

Ces modèles peuvent être persistés entre autres grâce à l'ORM Doctrine qui est compatible avec plusieurs DBMS ainsi que MongoDB, ou Elasticsearch pour les opérations de lecture.

Versions

API Platform a été publié pour la première fois le sous le nom d’api-bundle[2] sous la Licence MIT, et publie ses nouvelles versions suivant un versionnage sémantique[6].

Utilisation

La Commission européenne utilise API Platform pour créer ses nouvelles applications[7]. Le framework est également utilisé par BeIn Sports[8], KPMG[9], Siemens[10], DHL[11], Accenture[12], EDF[13], General Electric, Meero, London Internet Exchange, Arte, Orange, Renault, BNP Paribas, Decathlon, France 24, France Télévisions, M6 et Libération[14].

Plusieurs projets open-source utilisent également le framework, tels que Sylius (de)[15], CoopCycle[16], ou Mobicoop[17], et est populaire dans la communauté open-source PHP[18].

Articles connexes

Sur les autres projets Wikimedia :

Liens externes

Références

Related Articles

Wikiwand AI