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

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
PHP
23972 projects - #3 most used programming language
Dockerfile
14818 projects
shell
77523 projects
Smarty
1635 projects
Twig
543 projects

Projects that are alternatives of or similar to Api Platform

Core
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
Graphql2rest
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
Vulcain
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
Grial
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
Typegql
Create GraphQL schema with TypeScript classes.
Stars: ✭ 415 (-94.19%)
Mutual labels:  api, graphql, graphql-server, graphql-api
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+484.91%)
Mutual labels:  api, graphql, rest, jamstack
Fastapi
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
Spikenail
A GraphQL Framework for Node.js
Stars: ✭ 358 (-94.99%)
Mutual labels:  graphql, graphql-server, graphql-api, framework
Pop
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
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
Villus
🏎 A tiny and fast GraphQL client for Vue.js
Stars: ✭ 378 (-94.71%)
Mutual labels:  api, graphql, graphql-api
Framework
.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
Jwtrefreshtokenbundle
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 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 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)

Install

Read the official "Getting Started" guide.

Credits

Created by Kévin Dunglas. Commercial support available at Les-Tilleuls.coop.

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].