PHPackages                             dunglas/api-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. dunglas/api-bundle

Abandoned → [api-platform/api-pack](/?search=api-platform%2Fapi-pack)Library[HTTP &amp; Networking](/categories/http)

dunglas/api-bundle
==================

Build a fully-featured hypermedia or GraphQL API in minutes!

v4.3.1(1mo ago)2.6k161.6k—0%961[200 issues](https://github.com/api-platform/core/issues)[42 PRs](https://github.com/api-platform/core/pulls)5MITPHPPHP &gt;=8.2CI passing

Since Jun 8Pushed 1mo ago64 watchersCompare

[ Source](https://github.com/api-platform/core)[ Packagist](https://packagist.org/packages/dunglas/api-bundle)[ Docs](https://api-platform.com)[ RSS](/packages/dunglas-api-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (88)Versions (372)Used By (5)

API Platform Core
=================

[](#api-platform-core)

API Platform Core is an easy-to-use and powerful system to create [hypermedia-driven REST](https://en.wikipedia.org/wiki/HATEOAS) and [GraphQL](https://graphql.org/) APIs. It is a component of the [API Platform framework](https://api-platform.com) and it can be integrated with [the Symfony framework](https://symfony.com) using the bundle distributed with the library.

It natively supports popular open formats including [JSON for Linked Data (JSON-LD)](https://json-ld.org), [Hydra Core Vocabulary](https://www.hydra-cg.com), [OpenAPI v2 (formerly Swagger) and v3](https://www.openapis.org), [JSON:API](https://jsonapi.org/), [HAL](https://tools.ietf.org/html/draft-kelly-json-hal-08) and [Problem Details](https://tools.ietf.org/html/rfc7807).

Build a working and fully-featured web API in minutes. Leverage the awesome features of the tool to develop complex and high-performance API-first projects. Extend or override everything you want.

[![GitHub Actions](https://github.com/api-platform/core/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/api-platform/core/actions?query=workflow%3ACI+branch%3Amain)

Documentation
-------------

[](#documentation)

The documentation of API Platform Core Library can be browsed [on the official website](https://api-platform.com/docs/core).

###  Health Score

75

—

ExcellentBetter than 100% of packages

Maintenance89

Actively maintained with recent releases

Popularity59

Moderate usage in the ecosystem

Community44

Growing community involvement

Maturity95

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~10 days

Recently: every ~2 days

Total

368

Last Release

51d ago

Major Versions

v3.4.10 → v4.0.132024-12-20

v3.4.11 → v4.0.142025-01-10

v3.4.15 → v4.0.152025-01-17

v3.4.16 → v4.0.162025-01-17

v3.4.17 → v4.1.62025-04-07

PHP version history (5 changes)v1.0.0-betaPHP &gt;=5.5

v2.0.0-alpha.1PHP &gt;=7.0

v2.3.0-beta.1PHP &gt;=7.1

v3.0.0-beta.1PHP &gt;=8.1

v4.0.1PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/57224?v=4)[Kévin Dunglas](/maintainers/dunglas)[@dunglas](https://github.com/dunglas)

---

Top Contributors

[![soyuka](https://avatars.githubusercontent.com/u/1321971?v=4)](https://github.com/soyuka "soyuka (2377 commits)")[![dunglas](https://avatars.githubusercontent.com/u/57224?v=4)](https://github.com/dunglas "dunglas (1868 commits)")[![teohhanhui](https://avatars.githubusercontent.com/u/548843?v=4)](https://github.com/teohhanhui "teohhanhui (333 commits)")[![alanpoulain](https://avatars.githubusercontent.com/u/10920253?v=4)](https://github.com/alanpoulain "alanpoulain (218 commits)")[![vincentchalamon](https://avatars.githubusercontent.com/u/407859?v=4)](https://github.com/vincentchalamon "vincentchalamon (166 commits)")[![meyerbaptiste](https://avatars.githubusercontent.com/u/4034907?v=4)](https://github.com/meyerbaptiste "meyerbaptiste (142 commits)")[![antograssiot](https://avatars.githubusercontent.com/u/4977112?v=4)](https://github.com/antograssiot "antograssiot (95 commits)")[![sroze](https://avatars.githubusercontent.com/u/804625?v=4)](https://github.com/sroze "sroze (70 commits)")[![theofidry](https://avatars.githubusercontent.com/u/5175937?v=4)](https://github.com/theofidry "theofidry (39 commits)")[![VincentLanglet](https://avatars.githubusercontent.com/u/9052536?v=4)](https://github.com/VincentLanglet "VincentLanglet (38 commits)")[![bendavies](https://avatars.githubusercontent.com/u/625392?v=4)](https://github.com/bendavies "bendavies (38 commits)")[![jdeniau](https://avatars.githubusercontent.com/u/1398469?v=4)](https://github.com/jdeniau "jdeniau (36 commits)")[![norkunas](https://avatars.githubusercontent.com/u/2722872?v=4)](https://github.com/norkunas "norkunas (33 commits)")[![dannyvw](https://avatars.githubusercontent.com/u/1218389?v=4)](https://github.com/dannyvw "dannyvw (33 commits)")[![Simperfit](https://avatars.githubusercontent.com/u/3451634?v=4)](https://github.com/Simperfit "Simperfit (32 commits)")[![aaa2000](https://avatars.githubusercontent.com/u/163941?v=4)](https://github.com/aaa2000 "aaa2000 (28 commits)")[![silverbackdan](https://avatars.githubusercontent.com/u/25174262?v=4)](https://github.com/silverbackdan "silverbackdan (27 commits)")[![Nightbr](https://avatars.githubusercontent.com/u/4228646?v=4)](https://github.com/Nightbr "Nightbr (23 commits)")[![Maxcastel](https://avatars.githubusercontent.com/u/92802347?v=4)](https://github.com/Maxcastel "Maxcastel (19 commits)")[![ttskch](https://avatars.githubusercontent.com/u/4360663?v=4)](https://github.com/ttskch "ttskch (17 commits)")

---

Tags

apiapi-platformgraphqlhacktoberfesthalhydra-apihypermediajson-ldjsonapiphprestswaggersymfonysymfony-bundleapisymfonylaravelrestgraphqlswaggeropenapiJSON-LDhalHydrajsonapi

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/dunglas-api-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/dunglas-api-bundle/health.svg)](https://phpackages.com/packages/dunglas-api-bundle)
```

###  Alternatives

[api-platform/core

Build a fully-featured hypermedia or GraphQL API in minutes!

2.6k48.1M236](/packages/api-platform-core)[api-platform/state

API Platform state interfaces

223.4M57](/packages/api-platform-state)[api-platform/symfony

Symfony API Platform integration

323.2M67](/packages/api-platform-symfony)[api-platform/metadata

API Resource-oriented metadata attributes and factories

223.5M96](/packages/api-platform-metadata)[api-platform/laravel

API Platform support for Laravel

59126.4k6](/packages/api-platform-laravel)[api-platform/openapi

Models to build and serialize an OpenAPI specification.

353.3M48](/packages/api-platform-openapi)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
