OpenAPI Specification?

오픈 API 스펙 이라고 부르겠다.

우선 이는 REST API 전용 스펙이다.

여러분은 서버 개발자와 API 스펙을 어떻게 공유하나요?

보통 API 타입을 하나하나 손으로 정의한다.;;

그러면 API 스펙을 파일로 공유 받고 스크립트를 실행 했을 때 자동으로 타입을 만들어 준다면!?!?!

OpenAPI 스펙은 예전에 Swagger Specification 이었다. 스웨거에서 만들었었다. 그런데 이제 커졌다.

JSON / YAML 로 API 스펙이 명시된다.

희망

개발자에게 매력적인 기능을 제공하는 API 명세

기계가 이해할 수 있음

약속된 스펙이 있기 때문에 여러 플랫폼이나 서비스를 이용해서 사용할 수 있다.