 [](https://melinweb.fr/) [](https://gitlab.com/iamelg) [](https://github.com/iamel-g) [](https://twitter.com/iamel_g)
# Symfony - API Platform
[](https://gitlab.com/m_galvan/api-platform-example)
https://api-platform.com/
API Platform est un framework qui permet de faire des API REST avec **Symfony**.
### Initialisation du projet et ses dépendances
Si **symfony-cli**
#### Initialiser le projet :
```
$ symfony new your-project-name
```
#### Installer API Platform via Composer
```
$ cd your-project-name
$ symfony composer req api
```
### Configuration
#### Créer et connecter votre base de données
(ex à venir)
### L'API
https://api-platform.com/docs/distribution/#a-bookshop-api
#### Créer des entités
Reprendre les entités de la doc :
https://api-platform.com/docs/core/getting-started/
API Platform se chargera de créer les routes qui nous permettront d'accéder aux données.
Lancer le serveur ```symfony serve```
Aller sur ```localhost:8000/api/```

###### tags: `Symfony`