All Projects → api-platform → Demo

api-platform / Demo

Licence: mit
Demo app for the API Platform framework

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Demo

Symfony Flex Backend
Symfony Flex REST API template project
Stars: ✭ 214 (+16.3%)
Mutual labels:  api, hacktoberfest, symfony
Core
The server component of API Platform: hypermedia and GraphQL APIs in minutes
Stars: ✭ 2,004 (+989.13%)
Mutual labels:  api, hacktoberfest, symfony
Brain.js
brain.js is a GPU accelerated library for Neural Networks written in JavaScript.
Stars: ✭ 12,358 (+6616.3%)
Mutual labels:  api, hacktoberfest
Sampleapis
This repository is a playground for API's. These are just a collection of items that you can utilize for learning purposes.
Stars: ✭ 157 (-14.67%)
Mutual labels:  api, hacktoberfest
Sylius Standard
Open Source eCommerce Application on top of Symfony
Stars: ✭ 165 (-10.33%)
Mutual labels:  hacktoberfest, symfony
Bicing Api
Get statistics and locations of bicycle stations through REST API
Stars: ✭ 149 (-19.02%)
Mutual labels:  api, symfony
Symfony Docs
The Symfony documentation
Stars: ✭ 1,924 (+945.65%)
Mutual labels:  hacktoberfest, symfony
Nelmioapidocbundle
Generates documentation for your REST API from annotations
Stars: ✭ 2,009 (+991.85%)
Mutual labels:  api, symfony
Bandcamp Scraper
A scraper for https://bandcamp.com
Stars: ✭ 137 (-25.54%)
Mutual labels:  api, hacktoberfest
Whatsapp Web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
Stars: ✭ 4,103 (+2129.89%)
Mutual labels:  api, hacktoberfest
Springboot Elasticsearch
基于springboot的web项目,通过elasticsearch提供的Java API 进行查询操作.
Stars: ✭ 169 (-8.15%)
Mutual labels:  api, demo
Blinkpy
A Python library for the Blink Camera system
Stars: ✭ 174 (-5.43%)
Mutual labels:  api, hacktoberfest
Smoke
💨 Simple yet powerful file-based mock server with recording abilities
Stars: ✭ 142 (-22.83%)
Mutual labels:  api, hacktoberfest
Enqueue Dev
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
Stars: ✭ 1,977 (+974.46%)
Mutual labels:  hacktoberfest, symfony
Flutter Tiktok Ui Api Clone
Flutter Tiktok UI API Clone
Stars: ✭ 139 (-24.46%)
Mutual labels:  api, demo
Sflive Paris2016 Workflow
Demo app for the new symfony/workflow component
Stars: ✭ 160 (-13.04%)
Mutual labels:  symfony, demo
Go Reddit
Go library for accessing the Reddit API.
Stars: ✭ 175 (-4.89%)
Mutual labels:  api, hacktoberfest
Taobaokeapi
淘宝客API演示
Stars: ✭ 128 (-30.43%)
Mutual labels:  api, demo
Mailcare
[MIRRORING REPOSITORY] See https://gitlab.com/mailcare/mailcare. MailCare is an open source disposable email address services. Accessible via web browser or API to protect your privacy right now.
Stars: ✭ 136 (-26.09%)
Mutual labels:  api, hacktoberfest
Demo
Symfony Demo Application
Stars: ✭ 2,102 (+1042.39%)
Mutual labels:  symfony, demo

API Platform Demo

This application is a demonstration for the API Platform Framework. Try it online at https://demo.api-platform.com.

Install

$ git clone https://github.com/api-platform/demo.git
$ cd demo
$ docker-compose up -d

Then load the demo fixtures:

$ docker-compose exec php composer load-fixtures

You can now go to https://localhost

What can I find in this demo?

This demo application contains several things you may be interested.

API Testing

All entities used in this project are thoroughly tested. Each test class extends the ApiTestCase, which contains specific API assertions. It will make your tests much more straightforward than using the standard WebTestCase provided by Symfony.

Custom data provider

This example shows how to expose a CSV file as a standard API Platform endpoint. It also shows how to make this endpoint paginated with an extension.

Overriding the OpenAPI Specification

This example shows how to document an API endpoint that isn't handled by API Platform. This "legacy" endpoint is listed and testable like the other ones thanks to the Swagger interface.

Contributing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].