Middle
Kuo skiriasi OpenAPI nuo Swagger? Kokią versiją naudojate?
sobes.tech AI
Atsakymas iš AI
OpenAPI yra specifikacija RESTful API aprašymui, leidžianti standartizuoti žiniatinklio paslaugų sąsajų aprašymą. Swagger iš pradžių buvo įrankis ir ekosistema darbui su API, įskaitant dokumentacijos generavimą, klientų SDK ir serverių stub'us.
2016 metais Swagger specifikacija buvo pervadinta į OpenAPI Specification (OAS) ir perduota Linux Foundation valdymui pagal OpenAPI iniciatyvą. Šiuo metu OpenAPI yra standartas, o Swagger yra įrankių rinkinys, palaikantis šį standartą.
Dažniausiai naudojama naujausia stabilioji OpenAPI Specification versija, kuri 2024 metais yra OpenAPI 3.1.x, nes ji palaiko lankstesnį aprašymą, įskaitant visišką suderinamumą su JSON Schema.
Pavyzdys, kaip naudoti OpenAPI 3.1: