본문 바로가기

키오타

Kiota

OpenAPI로 API 클라이언트 생성

한줄평

명세만 있으면 강타입 클라이언트를 여러 언어로 뽑아 주는 실용적인 도구입니다. 생성 결과가 OpenAPI 명세의 품질에 좌우되고, 지원 언어별로 성숙도 차이가 있습니다.

이런 분께 여러 API 를 일관된 코드로 호출하려는 개발자께

좋은 점

  • OpenAPI 명세에서 강타입 클라이언트 자동 생성
  • 필요한 엔드포인트만 선택 생성 가능

아쉬운 점

  • 출력 품질이 원본 명세 정확도에 의존
  • 언어별 지원 성숙도에 차이가 있음

키오타 소개

OpenAPI 명세로 기술된 API를 호출할 클라이언트 코드를 자동 생성하는 명령줄(CLI) 도구입니다. 마이크로소프트가 만든 것으로, API 마다 서로 다른 SDK 에 의존하지 않고 강타입 클라이언트를 필요한 부분만 골라 뽑을 수 있습니다. 여러 API 를 다루면서 일관된 방식으로 호출 코드를 마련하고 싶을 때 유용합니다.

제작사

Microsoft · 공식 홈페이지