Se rendre au contenu

FastAPI 0.135 est sorti

1 mars 2026 par
FastAPI 0.135 est sorti
Makersquad

Date de sortie : 1er mars 2026

Release officielle : FastAPI 0.135.0

Trois jours après la 0.134 et son streaming JSONL, FastAPI complète le tableau avec le support natif des Server-Sent Events (SSE).


La nouveauté

Server-Sent Events

Exposer un flux SSE devient trivial :

from fastapi import FastAPI
from fastapi.responses import ServerSentEvent

app = FastAPI()

@app.get("/notifications")
async def notifications():
    async for event in listen_for_events():
        yield ServerSentEvent(
            event="notification",
            data={"message": event.text, "id": event.id},
        )

Côté client, la consommation reste standard avec l’API EventSource du navigateur :

const source = new EventSource("/notifications");

source.addEventListener("notification", (e) => {
  const payload = JSON.parse(e.data);
  console.log(payload.message);
});


Pourquoi SSE plutôt que WebSocket

SSE est souvent négligé au profit de WebSocket, mais pour les flux unidirectionnels serveur vers client (notifications push, mises à jour de statut, tokens d’IA en streaming), SSE a plusieurs avantages :

  • Protocole HTTP standard : passe tous les proxies et load balancers
  • Reconnexion automatique côté navigateur
  • Pas de protocole binaire à gérer
  • Authentification via cookies ou headers classiques


Lien avec le streaming LLM

L’essor des APIs LLM en streaming a remis SSE au premier plan. La plupart des providers (OpenAI, Anthropic) utilisent SSE pour renvoyer les tokens au fur et à mesure de la génération. FastAPI s’aligne sur ce pattern.


Nouvelle documentation

Server-Sent Events (SSE) rejoint le catalogue de tutoriels.


Échanger avec un expert FastAPI

Nous revenons vers vous sous 24h.


Chez Makersquad, nous concevons des API performantes et évolutives avec FastAPI, un framework reconnu pour sa rapidité, son typage natif et sa documentation automatique basée sur OpenAPI. Que ce soit pour des microservices ou des projets orientés data et IA, FastAPI permet de développer des services robustes tout en garantissant un excellent niveau de performance. Que vous lanciez un nouveau projet ou souhaitiez moderniser votre backend, notre équipe vous accompagne pour construire des API rapides, fiables et prêtes à scaler.

À retenir

Si vous avez besoin d’un flux unidirectionnel serveur vers client, SSE est souvent plus simple que WebSocket, et FastAPI le rend maintenant aussi facile à exposer qu’un endpoint classique. Combiné au streaming JSONL de 0.134, l’écosystème de streaming FastAPI est enfin complet.

Django-ninja 1.6 est sorti