# Introduction
L'API Jindexe est au coeur de l'écosystème Airlocal (opens new window) et rassemble la gestion des établissements, des flux de publications, des utilisateurs, des notifications, ...
C'est une API REST utilisant le format JSON, écrite en Symfony 4.4, s'appuie sur une base de données PostgreSQL et une ElasticSearch.
# Public ciblé
Cette partie de la documentation s'adresse aux développeurs ayant à travailler directement sur l'API Jindexe.
Les développeurs dont l'objectif est d'appeler l'API par le biais d'un client HTTP peuvent se référer à une partie plus concise.
# Principaux outils
- ORM: Doctrine (opens new window)
- Serializer: JMS Serializer (opens new window)
- Gestion des requêtes: FOS Rest Bundle (opens new window)
- Génération du Swagger: Nelmio API Doc Bundle (opens new window)
- Communication avec ElasticSearch: FOS Elastica Bundle (opens new window)
- Système de paiement: Stripe (opens new window)