Ross ROSS = Recommend OSS · open-source software intelligence for agents

API Platform

🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time. observed · 2026-08-28

github.com/api-platform/api-platform · homepage · PHP · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 88
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 8.5
  • age_days: 4198
  • days_rel: 80
  • days_push: 9
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

9179 stars · 972 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

API Platform is a full-stack PHP framework built on Symfony (and Laravel) for creating API-first projects with hypermedia REST or GraphQL APIs out of the box. It includes automatic OpenAPI documentation, a React-based admin interface, real-time updates via the Mercure protocol, and client generators that scaffold Next.js, Nuxt, React Native, and other frontend apps from API docs.

Use cases

  • build a REST API in PHP with pagination, filtering, and validation
  • expose a GraphQL API from Doctrine entities
  • generate OpenAPI documentation automatically
  • scaffold a Next.js or Nuxt frontend from an API spec
  • create an admin panel without writing code
  • push real-time resource updates to connected clients
  • add OAuth authentication to an API
  • build a Jamstack app backed by a hypermedia API

When to choose

  • you want an API-first full-stack framework in the PHP/Symfony ecosystem
  • you need REST and GraphQL with content negotiation (JSON-LD, Hydra, JSON:API, HAL) out of the box
  • you want auto-generated docs, admin UI, and client scaffolding from one codebase
  • you need real-time updates via Server-Sent Events with minimal setup

When to avoid

  • your stack is not PHP-based
  • you need a lightweight micro-framework rather than an opinionated full-stack platform
  • you want full manual control over API routing and serialization layers
  • your project is a simple static site with no API needs

Facets

framework · maturity stable

api-framework web-framework graphql http-server api-documentation middleware auth websocket static-site-generator cli web-development backend apis frontend developer-tools self-hosted php cross-platform rest json-ld hydra openapi symfony laravel mercure jamstack nextjs react-admin client-generator scaffolding content-negotiation hypermedia web-server docker kubernetes nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
api-platform/api-platformmain95
api-platform/corebackend92

For agents

markdown · JSON · MCP: product_card(name="api-platform/api-platform")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem