OpenAPI & Swagger Viewer
Visionneuse interactive de spécifications OpenAPI 3.x et Swagger 2.0, avec générateurs de code cURL et Fetch.
OpenAPI / Swagger Spec (JSON or YAML)
Petstore API
v1.0.0A sample Petstore API spec for demonstrating OpenAPI / Swagger rendering
https://petstore.swagger.io/v2Qu'est-ce que OpenAPI & Swagger Viewer ?
La visionneuse de spécifications OpenAPI & Swagger vous laisse coller ou téléverser n'importe quelle spécification OpenAPI 3.0, 3.1 ou Swagger 2.0 au format JSON ou YAML et la transforme instantanément en interface de documentation d'API interactive et visuelle. Les points de terminaison sont automatiquement regroupés par tags, avec badges de méthode HTTP (GET, POST, PUT, DELETE, PATCH), tableaux de paramètres, définitions de corps de requête et schémas de réponse par code de statut. Elle affiche aussi les exigences d'authentification par en-tête (Bearer JWT, clés d'API, Basic Auth) et fournit une génération d'extraits de code cURL et JavaScript Fetch en un clic pour tester les points de terminaison.
Comment utiliser OpenAPI & Swagger Viewer
- Collez votre spécification OpenAPI 3.x ou Swagger 2.0 (JSON ou YAML) dans l'éditeur du panneau de gauche.
- La visionneuse interactive à droite analyse votre spécification instantanément et rend tous les points de terminaison de l'API.
- Utilisez les filtres de méthode (GET, POST, PUT, etc.) ou la barre de recherche pour filtrer les points de terminaison par chemin, résumé ou tag.
- Cliquez sur l'accordéon d'un point de terminaison pour voir les paramètres requis, les corps de requête et les schémas de réponse.
- Cliquez sur « cURL » ou « Fetch » pour copier des extraits de code prêts à exécuter pour le terminal ou le navigateur.
Exemples
Inspecter une spécification OpenAPI 3.0
Entrée
openapi: 3.0.3 info: title: My API version: 1.0.0 paths: /users: get: summary: List Users
Sortie
Documentation interactive montrant le point de terminaison GET /users avec codes de statut et schémas de paramètres
Générer un cURL pour un point de terminaison POST
Entrée
openapi: 3.0.0 info: title: Orders API version: 1.0.0 paths: /orders: post: summary: Create Order
Sortie
Copie en un clic d'une commande cURL avec en-têtes de charge utile JSON et jeton d'autorisation Bearer
Erreurs courantes
- Coller du YAML ou du JSON invalide avec des erreurs de syntaxe — assurez-vous que votre document est valide avant la visualisation.
- Oublier de définir securitySchemes dans components — sans définitions de sécurité, des jetons bearer par défaut sont générés pour l'autorisation.
- S'attendre à ce que de vraies requêtes réseau s'exécutent dans la visionneuse — cet outil est conçu pour le rendu de spécifications et la génération d'extraits de code.
Pourquoi utiliser cet outil
- S'exécute à 100 % côté client — vos contrats d'API, points de terminaison internes et jetons restent privés.
- Génération instantanée de code cURL et Fetch pour des tests rapides.
- Prend en charge OpenAPI 3.x comme Swagger 2.0, en JSON et en YAML.