spider

REST and GraphQL framework to build modern API-driven projects

The API Platform Framework

API Platform is a set of tools to build and consume web APIs
API Component

API Component

Build a fully-featured hypermedia or GraphQL API in minutes. Leverage its awesome features to develop complex and high performance API-first projects. Extend or override everything you want.

Read more
Schema Gen Component

Schema Gen Component

Instantly generates a PHP data model from the Schema.org vocabulary. Let the ORM create the related tables.

Read more
Admin Component

Admin Component

Adds a convenient Material Design administration interface built with React without writing a line of code. It's a Progressive Web App!

Read more
Client Gen Component

Client Gen Component

Scaffolds a Progressive Web App (React or Vue.js) or a native mobile app (React Native), and edit it to fit your needs.

Read more

An All-in-One solution for Modern Projects

GraphQL, Linked data  and Semantic Web compatible

Super easy one click install with Docker

Generate your Progressive Web Apps and Native Mobile Apps

Deploy instantly in the cloud with Kubernetes

Built on the Shoulders of Giants

API Platform is built on top of battle-tested products. The server skeleton includes the famous Symfony 4 microframework and the Doctrine ORM. Client-side components use Facebook's React (a Vue.js integration is also available). The development environment and the deployment mechanism leverage Docker, Kubernetes and Helm.

extend the framework with thousands of existing Symfony bundles and React components

use the server library in any existing Symfony or PHP app, use client components with any Hydra-enabled API, regardless of its programming language

reuse all your Symfony, React and Docker skills and benefit of their high quality docs; you are in known territory

API Platform is also designed as a set of independent and reusable components. You can perfectly use them in a standalone way, or integrate them by yourself in your own project.

Built on the shoulders of giants
spider

Easy to expose, easy to consume!

API Platform is agnostic of the client-side technology. Thanks to open web standards, it is compatible with:

Javascript apps (including but not limited to React and Angular)

Native mobile apps (iOS, Android...)

All modern programming languages (PHP, Java, .Net, Ruby, Python...)

Expose and consume

Enhance SEO and Interoperability

interoperability
<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Executive Anvil",
  "image": "http://www.example.com/anvil_executive.jpg",
  "description": "Sleeker than ACME\'s Classic Anvil.",
  "mpn": "925872",
  "brand": {
    "@type": "Thing",
    "name": "ACME"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.4",
    "reviewCount": "89"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "119.99",
    "priceValidUntil": "2020-11-05",
    "itemCondition": "http://schema.org/UsedCondition",
    "availability": "http://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Executive Objects"
    }
  }
}
</script>

Adding Schema.org markup to websites and apps increase their ranking in search engines results and enable awesome features such as Google Rich Snippets and Gmail markup.

Mapping your app data model to Schema.org structures can be a tedious task. Using the generator, your data model will be a derived from Schema.org. Serializing your data as JSON-LD will not require specific mapping nor adaptation.

Simply include a JSON-LD file in your page instead of enriching the DOM: it’s a matter of minutes before being SEO Ready.

Schema.org improves the interoperability of your applications. Used with hypermedia technologies such as Hydra it's a big step towards the semantic and machine readable web. It opens the way to generic web API clients able to extract and process data from any website or app using such technologies.

They use API Platform

Open source projects

Companies

24 SèvresAdeoAlstombeIN SPORTSBiigBNPCampings.comDecathlonEn Marche !eVaali.fiExaqtworldThe ForkFrance 24General ElectricHoHey.frizi by eDFL'ExpressLibérationM6MELMicrodonOrangeParti de gaucheQuotatisRacepackRenaultVille de RoubaixSaveur BièreSensioLabsSmileLes-Tilleuls.coopTMMYouSign