Guide · IA & agents

Dix plateformes pour une API Python, sans note

L'ordre n'est pas un score. Docs relues le 2026-10-18 : public, limite, lien. Prix non relevé, aucun déploiement.

L'ordre de cette page n'est pas un score. Le guide déjà publié couvre une autre coupe, dont un service fermé aux nouveaux clients. Cette liste ne le recopie pas. Une API, ici, c'est un processus Python qui répond en HTTP. Prix : non relevé. Aucun service n'a été déployé le 2026-10-18.

Cloud Run

Public : une équipe déjà dans Google Cloud, qui part d'un dossier Python et veut une URL régionale.

Le quickstart Flask, dont la page indique une mise à jour au 2026-09-16 UTC, a été relu le 2026-10-18. Il montre un déploiement depuis le source : une image est construite, Gunicorn sert l'application, le port vient de l'environnement. La facturation du projet doit être activée. Le service est régional. L'image peut continuer à être stockée même si le service ne reçoit rien. La page renvoie vers les prix. Aucun montant n'est recopié.

Limite : c'est un hello world Flask, pas une preuve FastAPI. Un compte de service par défaut n'est pas le moindre privilège de l'agent qui appellera l'URL. Ce point est dans le guide des permissions.

Prix : non relevé. Test : non exécuté.

Azure App Service

Public : quelqu'un qui veut Django, Flask ou FastAPI sur Linux, sans gérer la machine.

Le quickstart, relu le 2026-10-18, dit que Python sur Windows n'est plus pris en charge. À partir de Python 3.14, FastAPI est détecté. Avant, il faut une commande de démarrage, sinon une application par défaut en lecture seule est servie. Le lien de création de compte, dans cette page, porte le libellé anglais for free. Le barème n'a pas été ouvert. L'exemple de commande cite une taille de plan et renvoie vers une page de prix. Aucun montant n'est recopié.

Limite : for free, ici, est le libellé du lien, pas un palier vérifié. Le quickstart déploie le dossier courant. Ce n'est pas une revue de ce qui part dans le zip.

Prix : non relevé. Test : non exécuté.

Fly.io

Public : quelqu'un qui veut d'abord une image, avec flyctl.

L'index, relu le 2026-10-18, dit d'installer l'outil puis de lancer fly launch. Il liste Django parmi les langages. Le guide FastAPI du même site n'a pas été la page citée ici. Il est résumé dans le guide déjà publié, qui ne dit pas non plus qu'un déploiement a été fait.

Limite : l'index ne démontre pas FastAPI. Le forum est dit free to use. Ce free ne qualifie pas l'hébergement. Une section support mentionne des plans payants. Aucun montant n'est recopié.

Prix : non relevé. Test : non exécuté.

Render

Public : quelqu'un qui a un dépôt et veut un service web, avec une commande de build et une commande de démarrage.

La documentation, relue le 2026-10-18, dit qu'on déploie et qu'on fait grandir des applications. Le sommaire liste les services web, les langages supportés, et un guide FastAPI dans les quickstarts vus sur une autre lecture du même jour, déjà écrite ailleurs. Cette fiche s'appuie sur l'index : un service web, des variables, des logs, des régions. La page Free instances est dans le sommaire. Elle n'a pas été ouverte.

Limite : l'index ne prouve pas le sommeil d'un service. Un domaine généré n'est pas une politique de secrets.

Prix : non relevé. Test : non exécuté.

Railway

Public : quelqu'un qui déploie un dépôt Python depuis GitHub, le CLI, ou un Dockerfile.

La documentation, relue le 2026-10-18, liste FastAPI, Flask et Django parmi les guides de langage. Elle décrit Railway comme un fournisseur qui provisionne l'infra et déploie. Une page Free trial est dans le sommaire prix. Elle n'a pas été ouverte. Le guide FastAPI est lié depuis cet index. Son détail, déjà écrit dans le guide publié, dit qu'un service GitHub n'est pas public tant qu'un domaine n'est pas généré. Cette phrase n'a pas été retestée.

Limite : le sommaire n'est pas une lecture des variables le jour du déploiement. Aucun dépôt n'a été poussé.

Prix : non relevé. Test : non exécuté.

Heroku

Public : quelqu'un qui a un process web nommé dans un Procfile, et un buildpack Python.

La page How Heroku Works, relue le 2026-10-18, dit que le process web reçoit le trafic HTTP, et que les dynos sont des conteneurs isolés. Le getting started Python du même site, cité par le guide publié, est un exemple Django. Cette fiche ne le rejoue pas. Les dynos eco s'endorment après 30 minutes sans activité.

Limite : ce n'est pas un guide FastAPI. Les noms de plans apparaissent dans d'autres pages du même centre. Aucun montant n'est recopié.

Prix : non relevé. Test : non exécuté.

Modal

Public : quelqu'un qui part de fonctions Python et veut les exposer en HTTP, sans monter un serveur à côté.

Le guide Web Functions, relu le 2026-10-18, montre un décorateur qui emballe la fonction dans FastAPI, une application ASGI ou WSGI, ou un serveur qui écoute un port, à condition de se lier à l'interface externe. modal serve donne une URL temporaire publique. modal deploy la rend persistante. Sans conteneur déjà chaud, le premier appel attend le démarrage.

Limite : la page documente, pour un nouveau compte, 200 appels ou requêtes HTTP par seconde, avec un burst, au-delà un 429. Ce n'est pas un prix. Ce guide n'a pas vérifié le plafond d'un compte réel. Une URL publique sans jeton n'est pas un outil interne.

Prix : non relevé. Test : non exécuté.

PythonAnywhere

Public : quelqu'un qui a déjà un compte orienté console, et une petite application web sur un sous-domaine.

La page Webapp basics, relue le 2026-10-18, dit que le compte fournit un site sur un sous-domaine du service. Les utilisateurs payants peuvent aussi avoir un domaine personnalisé. L'assistant a des quickstarts Django, web2py, Bottle et Flask. Le reste passe par un fichier WSGI. Le mot gratuit n'est pas dans cette page. Il n'est pas ajouté.

Limite : paying, dans la page, n'est pas un montant. ASGI n'est pas le sujet de cette page. Une API qui doit appeler des tiers peut se heurter à une allowlist documentée ailleurs, non résumée ici.

Prix : non relevé. Test : non exécuté.

DigitalOcean App Platform

Public : quelqu'un qui veut un PaaS qui construit depuis Git ou une image, y compris une application Python.

La page App Platform, générée le 13 octobre 2026 selon l'en-tête, a été relue le 2026-10-18. Elle dit que le service déploie depuis Git ou des images, construit, déploie, et gère l'infra. Les buildpacks sont mis à jour dans les notes. Une page de prix est dans le sommaire. Elle n'a pas été ouverte.

Limite : la page d'index ne nomme pas FastAPI. Un buildpack Node mis à jour en juillet 2026 ne prouve rien pour Python. Aucune application n'a été créée.

Prix : non relevé. Test : non exécuté.

Koyeb

Public : quelqu'un qui a une application Flask, un dépôt GitHub, et un Procfile.

Le guide Flask, relu le 2026-10-18, explique un déploiement depuis Git, avec un buildpack ou un Dockerfile, et une commande gunicorn qui écoute le port fourni par l'environnement. Il parle aussi d'une image déjà construite. Le guide ne dit pas, dans le texte relu, que le service est gratuit. Le mot n'est pas ajouté. Il renvoie vers l'autoscaling et le scale-to-zero sur d'autres pages, non ouvertes.

Limite : c'est un hello world Flask, pas FastAPI. Scale-to-zero est nommé, pas mesuré. Aucun dépôt n'a été connecté.

Prix : non relevé. Test : non exécuté.

Sources

Sources officielles recontrôlées le 2026-10-19 : Cloud Run, Azure App Service, Fly.io, Render, Railway, Heroku, Modal, PythonAnywhere, DigitalOcean App Platform et Koyeb.

Dix plateformes distinctes, ordre non classant, prix non relevés et déploiements non exécutés.