All Projects → api-platform → Api Platform

api-platform / Api Platform

Licence: mit
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

Programming Languages

184084 projects - #8 most used programming language
32286 projects
23972 projects - #3 most used programming language
14818 projects
77523 projects
1635 projects
543 projects

Projects that are alternatives of or similar to Api Platform

The server component of API Platform: hypermedia and GraphQL APIs in minutes
Stars: ✭ 2,004 (-71.95%)
Mutual labels:  api, graphql, rest, json-ld, symfony, symfony-bundle, hydra-api, api-platform
Storefront Api
Storefront GraphQL API Gateway. Modular architecture. ElasticSearch included. Works great with Magento1, Magento2, Spree, OpenCart, Pimcore and custom backends
Stars: ✭ 180 (-97.48%)
Mutual labels:  api, graphql, rest, graphql-server, graphql-api
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (-97.47%)
Mutual labels:  api, graphql, rest, graphql-server, graphql-api
Fast and idiomatic client-driven REST APIs.
Stars: ✭ 3,190 (-55.35%)
Mutual labels:  api, graphql, rest, hypermedia-api, vulcain
Nextjs Graphql Sample
A simple app to demonstrate basic API functions built with REST and GraphQL
Stars: ✭ 29 (-99.59%)
Mutual labels:  api, graphql, rest, nextjs
A Node.js framework for creating GraphQL API servers easily and without a lot of boilerplate.
Stars: ✭ 194 (-97.28%)
Mutual labels:  graphql, graphql-server, graphql-api, framework
Create GraphQL schema with TypeScript classes.
Stars: ✭ 415 (-94.19%)
Mutual labels:  api, graphql, graphql-server, graphql-api
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+484.91%)
Mutual labels:  api, graphql, rest, jamstack
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+454.14%)
Mutual labels:  api, rest, openapi, framework
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (-84.35%)
Mutual labels:  api, graphql, openapi, framework
A GraphQL Framework for Node.js
Stars: ✭ 358 (-94.99%)
Mutual labels:  graphql, graphql-server, graphql-api, framework
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
Stars: ✭ 160 (-97.76%)
Mutual labels:  api, graphql, graphql-server, graphql-api
DreamFactory API Management Platform
Stars: ✭ 1,148 (-83.93%)
Mutual labels:  api, rest, openapi, framework
Wp Graphql
🚀 GraphQL API for WordPress
Stars: ✭ 3,097 (-56.65%)
Mutual labels:  api, graphql, graphql-server, graphql-api
Loopback Next
LoopBack makes it easy to build modern API applications that require complex integrations.
Stars: ✭ 3,972 (-44.4%)
Mutual labels:  api, rest, openapi, framework
Parse Server
API server module for Node/Express
Stars: ✭ 19,165 (+168.27%)
Mutual labels:  graphql, graphql-server, graphql-api
🏎 A tiny and fast GraphQL client for Vue.js
Stars: ✭ 378 (-94.71%)
Mutual labels:  api, graphql, graphql-api
.NET Core Extensions and Helper NuGet packages.
Stars: ✭ 399 (-94.41%)
Mutual labels:  graphql, graphql-server, framework
Django Api Domains
A pragmatic styleguide for Django API Projects
Stars: ✭ 365 (-94.89%)
Mutual labels:  api, graphql, rest
Implements a Refresh Token system over Json Web Tokens in Symfony
Stars: ✭ 425 (-94.05%)
Mutual labels:  api, symfony, symfony-bundle

API Platform

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

GitHub Actions Codecov SymfonyInsight Scrutinizer Code Quality

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

API Platform embraces open web standards (OpenAPI, RDF/JSON-LD/Hydra, GraphQL, JSON:API, HAL, OAuth...) and the Linked Data movement. Your API will automatically expose structured data in / 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 that 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)


Read the official "Getting Started" guide.


Created by Kévin Dunglas. Commercial support available at

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].