Generate clients with appropriate type signatures
Generate, validate, cache and mock in your frontend applications, based on your OpenAPI specification.
Orval은 단순히 API 호출 코드만 만드는 게 아니라, 프론트엔드 개발의 전 과정을 자동화하는 데 초점을 맞춘 도구입니다.
주요 기능:
생성(Generate): OpenAPI 명세서를 바탕으로 TypeScript 클라이언트를 자동으로 만듭니다.
검증(Validate): 입력값이나 응답값이 올바른지 확인하는 로직을 포함합니다.
캐싱(Cache): **TanStack Query (React Query)**와 같은 라이브러리와 연동하여 데이터 캐싱 및 상태 관리를 쉽게 도와줍니다.
모킹(Mock): 테스트를 위해 가짜 데이터(MSW 등)를 자동으로 생성해 줍니다.
한 줄 요약: API 호출부터 데이터 관리, 테스트용 가짜 데이터 생성까지 한 번에 해결하고 싶은 프로젝트에 적합합니다.
OpenAPI to TypeScript in seconds.
Generate production-ready SDKs and validators from your OpenAPI spec. Used by Vercel, OpenCode, and PayPal.
"몇 초 만에 OpenAPI를 TypeScript로"
Hey API는 빠르고 가벼우며, 현업에서 즉시 사용할 수 있는 수준의 견고한 코드를 생성하는 데 특화되어 있습니다.
주요 기능:
프로덕션 준비(Production-ready): Vercel, PayPal 같은 대기업에서 사용할 정도로 안정적이고 최적화된 SDK(소프트웨어 개발 키트)를 생성합니다.
검증기(Validators): OpenAPI 명세에 정의된 규칙대로 데이터가 들어오는지 체크하는 검증 로직을 만들어 줍니다.
속도와 편의성: 복잡한 설정 없이도 몇 초 안에 TypeScript 환경에 맞는 코드를 뽑아냅니다.