본문 바로가기

고 스웨거

go-swagger

Swagger 2.0 API 개발 도구

한줄평

OpenAPI 2.0 명세로 Go API 를 개발하는 팀에게 코드 생성을 자동화해 줍니다. 다만 3.0 이상은 지원하지 않아 최신 명세를 쓰는 프로젝트에는 맞지 않습니다.

이런 분께 OpenAPI 2.0 로 Go API 를 명세 우선 개발하는 팀께

좋은 점

  • 명세와 Go 코드 사이 양방향 생성 지원
  • 명세 검증·문서화 기능 포함

아쉬운 점

  • OpenAPI 3.0 이상은 미지원
  • 생성 코드가 방대해 초심자에겐 진입장벽

고 스웨거 소개

Swagger(OpenAPI) 2.0 명세를 기반으로 서버·클라이언트 코드를 생성하고, 명세를 검증하며, 문서를 다루는 명령줄 도구 모음입니다. API 스펙에서 Go 코드를 뽑아내거나 코드에서 스펙을 만들어 내는 양방향 작업을 지원합니다. API 를 명세 우선으로 개발할 때 씁니다.

제작사

영삼넷 · 공식 홈페이지

고 스웨거 (go-swagger) 무료 다운로드 | 자료실 | 영삼넷