Skip to main content

API Reference - Vue d'ensemble

Documentation complète des APIs de Genesis AI.


📡 APIs Disponibles

Genesis AI expose plusieurs APIs pour l'intégration avec des systèmes externes.


🌐 REST API

API RESTful pour toutes les opérations CRUD.

  • Authentication : JWT Bearer tokens
  • Format : JSON
  • Versioning : URL versioning (/api/v1/)

📖 Documentation REST API →


🔗 GraphQL

API GraphQL pour des requêtes flexibles.

  • Schema : Typé et introspectable
  • Queries : Lectures flexibles
  • Mutations : Écritures
  • Subscriptions : Temps réel

📖 Documentation GraphQL →


🔌 gRPC

API gRPC pour les communications haute performance.

  • Protobuf : Schema binaire
  • Streaming : Bidirectionnel
  • Performance : Optimisée

📖 Documentation gRPC →


🔌 WebSocket

Connexions WebSocket pour le temps réel.

  • Events : Push en temps réel
  • Subscriptions : Canaux multiples
  • Heartbeat : Keep-alive

📖 Documentation WebSocket →


📦 SDK

SDKs pour différents langages.

  • TypeScript/JavaScript : SDK officiel
  • Python : SDK communautaire
  • Go : SDK pour services backend

📖 Documentation SDK →


Navigation :


Version : 1.0.0