Developed with love by KnpLabs Hire us for your project!
804

core

by api-platform

The server component of API Platform: hypermedia and GraphQL APIs in minutes

API Platform Core

API Platform Core is an easy to use and powerful system to create hypermedia-driven REST APIs.
It is a component of the API Platform framework and it can be integrated
with the Symfony framework using the bundle distributed with the library.

It natively supports popular open formats including JSON for Linked Data (JSON-LD), Hydra Core Vocabulary, Swagger (OpenAPI), HAL and HTTP Problem.

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.

Build Status
Build status
Coverage Status
SensioLabsInsight
Scrutinizer Code Quality

Documentation

The documentation of API Platform Core Library can be browsed on the official website.

The MIT license

Copyright (c) 2015-present Kévin Dunglas

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
  • Merge pull request #2105 from teohhanhui/merge-2.3
    By web-flow, 1 day ago
  • Merge branch '2.3' into merge-2.3
    By teohhanhui, 1 day ago
  • Merge pull request #2106 from teohhanhui/fix/travis-allow-failures
    By web-flow, 2 days ago
  • Fix allow_failures on Travis CI
    By teohhanhui, 2 days ago
  • Merge pull request #2099 from soyuka/fix-inflector
    By web-flow, 4 days ago
  • Inflector as a hard dependency
    By soyuka, 4 days ago
  • Merge pull request #2098 from soyuka/fix-tests
    By web-flow, 5 days ago
  • Fix tests doctrine deprecation
    By soyuka, 5 days ago
  • Merge pull request #2089 from mauchede/fix/cache-tags-for-subresources
    By web-flow, 5 days ago
  • Add subresource collection to Cache-Tags.
    By mauchede, 7 days ago
  • Merge pull request #2088 from antograssiot/tests-json-api-inclusion
    By web-flow, 7 days ago
  • Remove duplicate data from JSON API include
    By antograssiot, 7 days ago
  • Add test to proove duplicates are removed from included resources
    By antograssiot, 7 days ago
  • Unset the filter (with a dot character), in case of a relation, once it has been sanitized (#2081)
    By dunglas, 7 days ago
  • improve exeption message (#2041)
    By dunglas, 12 days ago
  • [graphql] Add graphql filter with multiple values (#2070)
    By dunglas, 12 days ago
  • Merge pull request #2072 from dunglas/persist-attr
    By web-flow, 12 days ago
  • Merge branch '2.3'
    By dunglas, 12 days ago
  • Merge branch '2.2' into 2.3
    By dunglas, 12 days ago
  • Update branch alias
    By dunglas, 12 days ago
  • Fix typo in changelog
    By web-flow, 12 days ago
  • Update changelog
    By dunglas, 12 days ago
  • Merge pull request #2076 from dunglas/fix-init-swagger-ui
    By web-flow, 12 days ago
  • Update changelog
    By dunglas, 12 days ago
  • Fix Swagger UI init
    By dunglas, 12 days ago
  • Merge pull request #2074 from soyuka/fix-2073
    By web-flow, 12 days ago
  • fix #2073 do not populate subresource inverse side
    By soyuka, 12 days ago
  • Merge pull request #2075 from dunglas/phpstan-master
    By web-flow, 12 days ago
  • Fix PHPStan issues
    By dunglas, 12 days ago
  • Merge branch '2.2'
    By dunglas, 13 days ago