Documentation API · OpenAPI 3.1
Une documentation API qui inspire confiance.
Nous rédigeons ou corrigeons la spécification OpenAPI de votre API et construisons la documentation autour : la référence que les développeurs utilisent pour intégrer, le quickstart qui les amène à un premier appel API réussi en cinq minutes, et les pages dont chaque API a besoin et qui manquent le plus souvent (erreurs, pagination, limites de débit, versions).
30-day delivery · 2 free revisions
What changes for your team
- Jusqu’à 30 % de tickets d’onboarding en moins sur les endpoints documentés : la réponse est dans la documentation avant que la question n’arrive au support.
- Un premier appel API réussi en quelques minutes, pas après une après-midi d’essais.
- Une référence qui reste juste : validée contre la spécification dans votre CI, elle ne dérive pas trois sprints plus tard.
- Des intégrateurs autonomes et des partenaires qui livrent sans solliciter vos ingénieurs.
Deliverables
- Un document OpenAPI validé (3.1, ou 3.0 si vos outils l’exigent)
- La référence de chaque endpoint : paramètres, corps de requête, réponses, en-têtes, catalogue d’erreurs
- Un quickstart vers un premier appel API réussi, un guide d’authentification, une page de concepts de base
- Les pages pagination, limites de débit, versions et dépréciation, journal des changements
- Trois exemples fonctionnels par opération : minimal, réaliste, en erreur
- Un guide de style interne pour les spécifications et des règles de linting en CI, pour que votre équipe garde la même qualité
Standards, tools and formats
- OpenAPI 3.0 / 3.1
- Migration Swagger 2.0 → 3.1
- Linting Spectral
- Swagger UI · Redocly · Stoplight
- Postman · Bruno
- Diátaxis : tutoriel · guide · référence · explication
- Docs-as-code · Git · CI
- MkDocs · Docusaurus · Mintlify
- Markdown · MDX
- curl · exemples SDK (TS · Python · Go)
- REST · GraphQL · gRPC · webhooks
How the engagement runs
- Auditer la spécification et tester l’API Nous lisons votre fichier OpenAPI ou Swagger (ou partons d’un sandbox), le passons au linter avec plus de 40 règles, et listons chaque endpoint, paramètre et erreur non documenté ou incorrect.
- Rédiger la référence à partir du contrat Des résumés qui commencent par un verbe, un nom stable pour chaque opération (l’operationId sur lequel s’appuient les générateurs de SDK et Postman), des tags qui deviennent la navigation, un seul format d’erreur pour toute l’API, et trois exemples par opération : minimal, réaliste, en erreur.
- Ajouter ce que les générateurs ne produisent pas Quickstart, guide d’authentification, concepts de base, pagination, limites de débit, versions et journal des changements : les pages dont une API publique a besoin.
- Valider, publier, transmettre La spécification passe le linter dans votre CI, le site se génère depuis votre dépôt en docs-as-code, et votre équipe reçoit le guide de style interne pour que le prochain endpoint soit documenté de la même façon.
Add-ons
- Nettoyage de la spec OpenAPI
- Collection Postman
- Exemples de code interactifs
- Endpoints 31 à 60
Questions
Avez-vous besoin du temps de nos ingénieurs ?
Environ deux heures sur toute la mission : une réunion de lancement pour l’accès au sandbox et les questions métier, puis une relecture du brouillon. Le reste, nous le trouvons en testant l’API.
Notre spécification est en Swagger 2.0, est-ce un problème ?
Non. Nous la migrons vers OpenAPI 3.1 dans le cadre de la mission, et conservons une version 3.0 si l’un de vos outils en a encore besoin.
Que compte-t-on comme une API ?
Jusqu’à 30 endpoints dans le prix de base ; au-delà, chaque bloc de 30 endpoints supplémentaires fait l’objet d’une option, d’où le prix affiché « à partir de ».
Peut-on l’intégrer à notre site de documentation existant ?
Oui : MkDocs, Docusaurus, Redocly, Stoplight, GitBook ou un simple Swagger UI. Nous livrons dans votre dépôt et votre pipeline.
Rédigez-vous aussi des guides et des tutoriels ?
Le quickstart, le guide d’authentification et la page de concepts font partie de ce forfait. Les guides de tâches plus approfondis sont un supplément, ou font partie du Pack lancement SaaS.