한줄평
“OpenAPI 2.0 명세로 Go API 를 개발하는 팀에게 코드 생성을 자동화해 줍니다. 다만 3.0 이상은 지원하지 않아 최신 명세를 쓰는 프로젝트에는 맞지 않습니다.”
이런 분께 OpenAPI 2.0 로 Go API 를 명세 우선 개발하는 팀께
좋은 점
- 명세와 Go 코드 사이 양방향 생성 지원
- 명세 검증·문서화 기능 포함
아쉬운 점
- OpenAPI 3.0 이상은 미지원
- 생성 코드가 방대해 초심자에겐 진입장벽
고 스웨거 소개
Swagger(OpenAPI) 2.0 명세를 기반으로 서버·클라이언트 코드를 생성하고, 명세를 검증하며, 문서를 다루는 명령줄 도구 모음입니다. API 스펙에서 Go 코드를 뽑아내거나 코드에서 스펙을 만들어 내는 양방향 작업을 지원합니다. API 를 명세 우선으로 개발할 때 씁니다.