Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

api-platform

Build hypermedia and GraphQL APIs in minutes, generate Progressive Web Apps to consume them.

Subscribe to updates I use api-platform


Statistics on api-platform

Number of watchers on Github 2526
Number of open issues 125
Average time to close an issue 20 days
Main language PHP
Average time to merge a PR 3 days
Open pull requests 21+
Closed pull requests 17+
Last commit over 1 year ago
Repo Created over 4 years ago
Repo Last Updated over 1 year ago
Size 1.08 MB
Homepage https://api-platf...
Organization / Authorapi-platform
Latest Releasev2.2.4
Contributors7
Page Updated
Do you use api-platform? Leave a review!
View open issues (125)
View api-platform activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating api-platform for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

API Platform

API Platform is a next-generation web framework designed to easily create API-first projects without compromising extensibility and flexibility:

Build Status Build status Coverage Status SensioLabsInsight Scrutinizer Code Quality

The official project documentation is available on the API Platform website.

API Platform embraces open web standards (Swagger, JSON-LD, GraphQL, Hydra, HAL, JWT, OAuth, HTTP...) and the Linked Data movement. Your API will automatically expose structured data in Schema.org/JSON-LD. It means that your API Platform application is usable out of the box with technologies of the semantic web.

It also means that your SEO will be improved because Google leverages these formats.

Last but not least, the server component of API Platform is built on top of the Symfony framework, while client components leverage React (a Vue.js flavor is also available). It means than you can:

  • use thousands of Symfony bundles and React components with API Platform
  • integrate API Platform in any existing Symfony or React application
  • reuse all your Symfony and React skills, benefit of the incredible amount of documentation available
  • enjoy the popular Doctrine ORM (used by default, but fully optional: you can use the data provider you want, including but not limited to MongoDB and ElasticSearch)

Install

Read the official Getting Started guide.

Credits

Created by Kvin Dunglas. Commercial support available at Les-Tilleuls.coop.

api-platform open issues Ask a question     (View All Issues)
  • almost 3 years Change parameter and data type
  • almost 3 years docker-compose up and windows : error no such file or directory
  • almost 3 years How implement Elasticsearch in cget
  • almost 3 years When the version 2 is going to be out?
  • about 3 years Get all items of an user custom operation
  • about 3 years api Bundle Integrating with VichUploaderBundle
  • about 3 years What is '#' refer to?
  • about 3 years Make default referenceType configurable
  • about 3 years Migrate project from V1 to V2...
  • over 3 years serialization groups does not work with composite keys entity (V2)
  • over 3 years [RFC] Come with security out of the box
  • over 3 years All collection operations have the same title
  • over 3 years Access control feature
  • over 3 years JSON API support?
  • over 3 years Question : How to deal with external resources ? (Using URL as URI ?)
  • over 3 years Is there no branch left for v1.1.* and v1.0.*?
  • over 3 years Provide a Docker Compose setup
  • almost 4 years Question: Sanitize API consumer input - line break CRLF/LF conversion
api-platform open pull requests (View All Pulls)
  • Docker should not depend on project commands
  • Add Fixtures
  • [docker] install git + add missing extensions: zip, pdo_mysql.
  • Specify version of apcu to be installed
  • Load fixtures in Travis builds
  • Fix Book::$title fixture generator
  • hotfix: wait for beta.3
  • hotfix: fix docker
  • update README
  • Feature/docker update
  • Add scripts for swagger-ui
  • Use --classmap-authoritative for Composer install in prod mode
  • Upgrade PHP and APCu
  • Use recommended settings for performance in php.ini
  • Upgrade HautelookAliceBundle
  • Upgrade to Docker Compose v3
  • feature: vendor && cache should anonymous volumes
  • Add a Varnish container and enable cache invalidation
  • Revert "Modernising docker-compose configuration (#244)"
  • Prepare for Symfony 3.3 and API Platform 2.1
  • Use scanelf to detect runtime deps
api-platform questions on Stackoverflow (View All Questions)
  • Best way to upload files with Restangular + Api-platform (Symfony2)
  • Symfony - Api-Platform framework: Get all items of a user
  • Scraping API - "Platform source was missing"
  • Ebay API Platform Notifications timeout error
  • URL not found error while downloading API platform tools for android
  • what is different between api platform and system image in android?
  • Javascript Date.toLocaleString() ignored in Apigee API Platform
  • Data and transaction within WCF vs Web-api platform
  • Apigee API Platform: INVALID_PROXY Error
  • eBay API Platform Notifications - I'm not receiving all the ones I want
  • Android Google API platform 4.0 download?
  • What is a good third party transaction API platform to use for ROR?
  • Creating a developer API platform in ASP.NET MVC 3?
api-platform list of languages used
api-platform latest release notes
v2.2.4 Version 2.2.4

Bump dependencies. See also the API Platform Core's changelog.

v2.2.3 Version 2.2.3

Bump dependencies

v2.2.2 Version 2.2.2
Other projects in PHP