генерируются SDK под любой язык? swagger?
да
go-swagger, как наиболее продвинутый вариант но вариантов больше одного
уже есть проект, который эмулирует AWS API. нужно переходить на свой.
вопрос не ясен вы описываете протокол в спеке openapi v2 go-swagger генерит вам http-хендлеры, со всем роутингом, со всеми парсерами и валидаторами. получается набор методов, которые вызывают по умолчанию несто, что отвечает клиенту not implemented вы пишете свои методы, и регистрируете их как обработчики в хендлерах. и все.
а какие pros&cons v2 vs v3?
v3 получше, но ничего критичного
я смотрю v3 еще даже не заимплеменчено https://github.com/go-swagger/go-swagger/issues/1122
автор go-swagger и не планирует v3 поддерживать. Есть oapi-codegen для 3, но там не так удобно всё сделано, как в go-swagger
Обсуждают сегодня