Nedir OpenAPI
REST API'leri tanımlamak için spesifikasyon
OpenAPI REST API'leri tanımlamak için standart bir spesifikasyondur ve otomatik dokümantasyon ile kod üretimi sağlar.
OpenAPI Avantajları
- Birleşik API tanımlama standardı
- Otomatik oluşturulan dokümantasyon
- İstemci kodu üretimi
- İstek ve yanıt doğrulama
Ana Bileşenler
- Info — API meta verileri
- Paths — uç noktalar ve operasyonlar
- Components — yeniden kullanılabilir şemalar
- Security — kimlik doğrulama yöntemleri
- Servers — temel URL'ler
Araçlar
- Swagger UI — interaktif dokümantasyon
- Swagger Editor — spesifikasyon editörü
- OpenAPI Generator — kod üretimi
- Redoc — alternatif dokümantasyon