PHPackages                             20steps/bricks-rest-core - 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. 20steps/bricks-rest-core

ActiveLibrary[HTTP &amp; Networking](/categories/http)

20steps/bricks-rest-core
========================

The ultimate solution to create web APIs.

v2.0.2(9y ago)0179MITPHPPHP &gt;=7.0

Since Jun 8Pushed 8y ago4 watchersCompare

[ Source](https://github.com/20steps/bricks-rest-core)[ Packagist](https://packagist.org/packages/20steps/bricks-rest-core)[ Docs](https://api-platform.com)[ RSS](/packages/20steps-bricks-rest-core/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (35)Versions (26)Used By (0)

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

[](#api-platform-core)

API Platform Core is an easy to use and powerful system to create [hypermedia-driven REST APIs](https://en.wikipedia.org/wiki/HATEOAS). 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)](http://json-ld.org), [Hydra Core Vocabulary](http://www.hydra-cg.com), [Swagger (OpenAPI)](http://swagger.io), [HAL](http://stateless.co/hal_specification.html) and [HTTP Problem](https://tools.ietf.org/html/draft-ietf-appsawg-http-problem-03).

Build a working and fully-featured CRUD 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.

[![JSON-LD enabled](https://camo.githubusercontent.com/4b1ef5b71cd79da781ac7b6764c3a648478ae69b5b5dc09e960a8f73f67130b3/687474703a2f2f6a736f6e2d6c642e6f72672f696d616765732f6a736f6e2d6c642d627574746f6e2d38382e706e67)](http://json-ld.org)[![Join the chat at https://gitter.im/api-platform/api-platform](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/api-platform/api-platform?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)[![Build Status](https://camo.githubusercontent.com/178cdccf6a4731762d1f9509b19a6962f1264f977ab1e1c4f59650569c658510/68747470733a2f2f7472617669732d63692e6f72672f6170692d706c6174666f726d2f636f72652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/api-platform/core)[![Build status](https://camo.githubusercontent.com/a18591d85914df8e20a28c7b25687e6fc75dca21b0d0415aec6f7b93a173724c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6772777579707274733377647178356c3f7376673d74727565)](https://ci.appveyor.com/project/dunglas/dunglasapibundle)[![Coverage Status](https://camo.githubusercontent.com/4050f01b0e6aabfcee5d97b0af9165fd3926271e3ce8344d0aee4a6072c9d182/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6170692d706c6174666f726d2f636f72652f62616467652e737667)](https://coveralls.io/github/api-platform/core)[![SensioLabsInsight](https://camo.githubusercontent.com/a5ea87d0f323cd2ee75031b90a638c31554407bea1e2a2dd228e2b990c3fd24b/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f39326437383839392d393436632d343238322d383961332d6163393233343466396139332f6d696e692e706e67)](https://insight.sensiolabs.com/projects/92d78899-946c-4282-89a3-ac92344f9a93)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/68d8cef795017be9efc716d9f7bc0ac01088a1261c585a885ea73329de638563/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6170692d706c6174666f726d2f636f72652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/api-platform/core/?branch=master)[![Dependency Status](https://camo.githubusercontent.com/86ea9793261f84129b721d5527fc09f9333d8cd6616daf791e3b038fc2ef6951/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3535353265393333303663333138613332613030303066612f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/5552e93306c318a32a0000fa)

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

[](#documentation)

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

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 74.1% of commits — single point of failure

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 ~24 days

Recently: every ~12 days

Total

25

Last Release

3412d ago

Major Versions

v1.1.0 → v2.0.0-alpha.12016-05-16

1.x-dev → v2.0.0-rc.12016-09-14

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

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

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7601e5458b38b514ef7c696075cb349670c50ec0a8a1f8440b68b6df32f230a?d=identicon)[helmuthva](/maintainers/helmuthva)

---

Top Contributors

[![dunglas](https://avatars.githubusercontent.com/u/57224?v=4)](https://github.com/dunglas "dunglas (800 commits)")[![teohhanhui](https://avatars.githubusercontent.com/u/548843?v=4)](https://github.com/teohhanhui "teohhanhui (73 commits)")[![sroze](https://avatars.githubusercontent.com/u/804625?v=4)](https://github.com/sroze "sroze (56 commits)")[![theofidry](https://avatars.githubusercontent.com/u/5175937?v=4)](https://github.com/theofidry "theofidry (32 commits)")[![meyerbaptiste](https://avatars.githubusercontent.com/u/4034907?v=4)](https://github.com/meyerbaptiste "meyerbaptiste (18 commits)")[![soyuka](https://avatars.githubusercontent.com/u/1321971?v=4)](https://github.com/soyuka "soyuka (17 commits)")[![Simperfit](https://avatars.githubusercontent.com/u/3451634?v=4)](https://github.com/Simperfit "Simperfit (13 commits)")[![helmut-hoffer-von-ankershoffen](https://avatars.githubusercontent.com/u/1826050?v=4)](https://github.com/helmut-hoffer-von-ankershoffen "helmut-hoffer-von-ankershoffen (11 commits)")[![vincentchalamon](https://avatars.githubusercontent.com/u/407859?v=4)](https://github.com/vincentchalamon "vincentchalamon (10 commits)")[![ogizanagi](https://avatars.githubusercontent.com/u/2211145?v=4)](https://github.com/ogizanagi "ogizanagi (7 commits)")[![MLKiiwy](https://avatars.githubusercontent.com/u/619217?v=4)](https://github.com/MLKiiwy "MLKiiwy (6 commits)")[![iamluc](https://avatars.githubusercontent.com/u/1539731?v=4)](https://github.com/iamluc "iamluc (6 commits)")[![csarrazi](https://avatars.githubusercontent.com/u/465798?v=4)](https://github.com/csarrazi "csarrazi (4 commits)")[![maechler](https://avatars.githubusercontent.com/u/4113819?v=4)](https://github.com/maechler "maechler (3 commits)")[![jderusse](https://avatars.githubusercontent.com/u/578547?v=4)](https://github.com/jderusse "jderusse (3 commits)")[![jdeniau](https://avatars.githubusercontent.com/u/1398469?v=4)](https://github.com/jdeniau "jdeniau (3 commits)")[![dupuchba](https://avatars.githubusercontent.com/u/911705?v=4)](https://github.com/dupuchba "dupuchba (2 commits)")[![polc](https://avatars.githubusercontent.com/u/3513348?v=4)](https://github.com/polc "polc (2 commits)")[![pborreli](https://avatars.githubusercontent.com/u/77759?v=4)](https://github.com/pborreli "pborreli (2 commits)")[![digilist](https://avatars.githubusercontent.com/u/833667?v=4)](https://github.com/digilist "digilist (2 commits)")

---

Tags

jsonapirestswaggerJSON-LDhalHydra

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/20steps-bricks-rest-core/health.svg)

```
[![Health](https://phpackages.com/badges/20steps-bricks-rest-core/health.svg)](https://phpackages.com/packages/20steps-bricks-rest-core)
```

###  Alternatives

[api-platform/core

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

2.6k48.1M236](/packages/api-platform-core)[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)[nelmio/api-doc-bundle

Generates documentation for your REST API from attributes

2.3k63.6M233](/packages/nelmio-api-doc-bundle)[api-platform/state

API Platform state interfaces

223.4M57](/packages/api-platform-state)[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)
