Generator OpenAPI
Dokumentacja API według standardu
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Opis API
Specyfikację możesz zaimportować do Swagger UI, Postmana lub wygenerować z niej klienta. Ścieżki z parametrami {id} otrzymują automatycznie parametr path.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator specyfikacji OpenAPI
OpenAPI to standard opisu API REST. Na jego podstawie generuje się dokumentację (Swagger UI), klientów SDK i testy kontraktowe.
Struktura specyfikacji
| Sekcja | Opis |
|---|---|
| info | tytuł, wersja, opis |
| servers | adresy API |
| security | sposób autoryzacji |
| paths | endpointy i ich odpowiedzi |
Format endpointów
Każdy endpoint to METODA; ścieżka; opis, np. GET; /users; Lista użytkowników. Ścieżki z {id} otrzymują parametr path.
Autoryzacja
- Bearer — token JWT w nagłówku Authorization.
- API Key — klucz w nagłówku (np. X-API-Key).
Najczęstsze pytania
Gdzie wkleić specyfikację?
Do pliku openapi.yaml. Swagger UI wyrenderuje dokumentację, a generator klientów utworzy SDK.
Czym OpenAPI różni się od Swaggera?
Swagger to starsza nazwa specyfikacji (2.0). OpenAPI 3.x to jej nowsza wersja, a Swagger UI to narzędzie do jej prezentacji.
Czy opis jest kompletny?
To solidny szkielet — dodaj schematy requestów i odpowiedzi (components.schemas), aby uzyskać pełną dokumentację.