하나의 파일로 모든 기능 연결
같은 OpenAPI 명세로 설계, 디버깅, 테스트, 목 서버, 문서화, MCP 제공까지 처리해 서로 어긋나지 않게 합니다.
로컬 중심의 AI 네이티브 OpenAPI 스튜디오
Codex, Claude Code, Cursor가 API 정의에 맞춰 코드를 작성하도록 하세요. 로컬 작업을 우선하는 Powerduck 데스크톱 앱에서 코드로 문서를 생성하고 AI로 테스트를 구성하세요. OpenAPI 문서와 MCP 서버는 Hub에서 무료로 호스팅할 수 있습니다.
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
작업 12개 발견
powerduck.start_mock("POST /orders")
포트 4010에서 목 서버 실행 중
powerduck.generate_tests("POST /orders")
orders.test.js 작성 완료
powerduck.call_api("POST /orders", {total:49})
200 OK · 계약 검증 완료
powerduck.publish_docs()
레퍼런스 문서 갱신 완료
로컬 작업에는 계정이 필요하지 않습니다. 원격 AI는 선택한 모델 서비스를 사용하며, 온라인 호스팅에는 Cloud 계정이 필요합니다.
명세 편집기 · API 디버깅 · 테스트 · 목 서버 · API 문서 · MCP 서버
POWERDUCK HUB
데스크톱 앱에서 API 작업을 이어가세요. Hub에서는 문서를 공유하고 AI 도구를 API에 연결할 수 있습니다.
Powerduck에서 API를 설계하고 디버깅하고 테스트하세요.
명세를 호스팅된 문서와 MCP 엔드포인트로 변환하세요.
문서 링크를 공유하고 MCP 클라이언트를 연결하세요. 프로젝트를 공개 목록에 표시할지도 선택할 수 있습니다.
요금제 한도 내에서 무료로 호스팅합니다. 실제 비즈니스 API는 기존 백엔드에서 계속 실행됩니다.
Powerduck을 선택하는 이유
저장소의 OpenAPI YAML 하나로 설계, 디버깅, 테스트, 목 서버, 문서, MCP를 사용하세요. 코딩 에이전트도 같은 파일을 사용합니다.
같은 OpenAPI 명세로 설계, 디버깅, 테스트, 목 서버, 문서화, MCP 제공까지 처리해 서로 어긋나지 않게 합니다.
응답을 보여주는 데 그치지 않고 OpenAPI 명세와 비교해 잘못된 타입이나 경로를 즉시 찾아냅니다.
파일은 내 컴퓨터에 두고 계정이나 업로드 없이 작업하세요. Codex, Claude Code, Cursor도 같은 명세를 읽습니다.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"created": 1757030400,
"profile": {
"name": "Ada L.",
"locale": "en-GB"
},
"scope": "users:read orders:read"
}
scope is present in the response but is not
declared on components/schemas/User. Add the
property to the schema or remove it from the handler.
Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.
Exchange credentials for a bearer token.
Retrieve a single user by identifier.
Create an order for the authenticated customer.
Refund an order in full or in part.
GET /v1/users/{id}
Returns the user object for a valid identifier. If the user has been deleted, an Error object is returned with status 404.
usr_.
실제 작업에서 살펴보기
아래에서 작업을 선택하세요. Powerduck은 내 컴퓨터의 OpenAPI 파일을 기준으로 환경, 테스트, 목 서버까지 실행합니다. 계정이나 업로드는 필요하지 않습니다.
계정이나 업로드 없이 로컬 API 작업을 시작하세요. 요청, 인증, 환경, 어서션을 함께 사용할 수 있습니다. 온라인에 게시하고 싶을 때 Cloud를 선택하면 됩니다.
로컬 작업에는 계정이 필요하지 않습니다. 원격 AI는 선택한 모델 서비스를 사용하며, 온라인 호스팅에는 Cloud 계정이 필요합니다.
검토 가능한 API 정의와 로컬 문서 링크.
계약에 따라 구현하고 실제 응답으로 확인한 결과.
테스트 스크립트 생성에 그치지 않고 단계별 결과와 실패한 어서션까지 확인.
정확히 무슨 일이 있었는지 직접 살펴볼 수 있는 수동 제어.
실제 요청 결과에 근거한 진단과 검토 가능한 변경 사항.
호스팅 인프라를 직접 운영하지 않고도 문서와 MCP URL 제공.
내 컴퓨터에서 시작
Powerduck은 데스크톱 API 작업 공간입니다. 로컬 파일을 열어 첫 요청을 보내고, 준비되면 코딩 에이전트를 연결하세요. 계정 없이 시작할 수 있습니다.
로컬 파일, 코드 스캔, 네이티브 프로토콜 디버깅을 한곳에서 사용하세요. 설계, 조사, 테스트에 도움이 필요할 때 원하는 AI 모델을 연결하면 됩니다.
macOS 12 이상 · Windows 10 이상 · Linux
웹 데모는 공유 클라우드 모델을 사용하므로 로그인이 필요합니다. 계정 없이 로컬에서 작업하려면 데스크톱 앱을 다운로드하세요.
계약 검증
일반적인 API 클라이언트는 요청을 보내고 응답을 보여줍니다. Powerduck은 모든 응답을 OpenAPI 계약과 비교해, 명세와 달라진 부분을 바로 찾아냅니다.
실행 가능한 예제 보기total:
type: number
{
"total": "49.00"
}
{
"total": 49
}
OpenAPI 명세 편집기
개요는 들여쓰기를 추측하지 않고 명세의 실제 구조를 따릅니다. 경로와 컴포넌트를 트리로 탐색하고 문제가 있는 위치에서 바로 수정하세요.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
API 디버깅
개발자에게 익숙한 요청 작성 도구에 계약 기반 응답 검증을 더했습니다.
MCP 서버 생성기
명세에는 이미 도구를 정의할 정보가 담겨 있습니다. Powerduck은 이를 실행 가능한 MCP 서버로 변환하고, 각 도구가 어떤 OpenAPI 필드에서 만들어졌는지 보여줍니다.
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
API 문서 생성기
OpenAPI 모델에서 레퍼런스 문서를 직접 생성하세요. 정적 파일로 내보내 원하는 곳에 호스팅할 수 있습니다.
하나의 기준
로컬의 openapi.yaml 또는 openapi.json을 열면, 기존 계약이 완전한 API 작업 공간이 됩니다. 가져오기나 변환, 별도 컬렉션, 클라우드 복사본이 필요하지 않습니다. 원하는 결과를 자연어로 설명하면 내장 어시스턴트가 검토 가능한 단계로 실행합니다. 같은 파일을 MCP를 통해 AI 코딩 에이전트와 연결할 수도 있습니다.
파일은 저장소에 그대로 유지됩니다.
실제 계약을 편집하고 탐색하고 검증하세요.
같은 작업 정의에서 생성한 요청을 보내세요.
작업을 에이전트가 사용할 도구로 변환하세요.
같은 원본으로 문서를 게시하세요.
OpenAPI 파일을 중심으로 AI와 함께 작업하는 로컬 작업 공간입니다.
로컬 파일 사용에는 계정이 필요하지 않습니다. 원격 AI를 사용하면 관련 컨텍스트가 설정한 공급자에게 전송됩니다. Cloud에 게시할 때는 선택한 콘텐츠가 업로드됩니다. 선택적 사용 통계는 기본적으로 꺼져 있습니다. 수집 항목과 설정 방법은 개인정보 처리방침을 확인하세요.
개인정보 처리방침로컬 사용에는 Cloud 구매가 필요하지 않습니다. 무료로 명세 두 개를 사용할 수 있으며, 승인된 공유 보상으로 한도를 늘릴 수 있습니다. 데스크톱 라이선스를 구매하면 명세 개수 제한이 사라집니다. 본인 모델 키의 사용료는 해당 공급자가 청구합니다. 호스팅 모델 크레딧과 Cloud 호스팅 요금은 별도입니다.
로컬 OpenAPI 파일을 사용해 대화로 API를 설계하고 디버깅하고 테스트하세요.
일회성 구매 · 영구 라이선스 온라인에 게시호스팅된 API 문서와 MCP 서비스를 팀 및 AI 에이전트와 공유하세요.
무료 요금제 · 월간 또는 연간 요금제 모델 선택크레딧을 충전해 호스팅 모델을 사용하거나, 데스크톱 앱에서 원하는 모델 공급자를 설정하세요.
선불 모델 크레딧이미 계정이 있으신가요? 게시 항목, 데스크톱 라이선스, AI 크레딧을 관리하세요. 콘솔에 로그인 →
자주 묻는 질문
로컬 파일, OpenAPI 버전, MCP 생성, 라이선스에 관한 안내입니다.
로컬 파일 사용에는 계정이 필요하지 않습니다. 원격 AI를 사용하면 관련 컨텍스트가 설정한 공급자에게 전송됩니다. Cloud에 게시할 때는 선택한 콘텐츠가 업로드됩니다. 선택적 사용 통계는 기본적으로 꺼져 있습니다. 수집 항목과 설정 방법은 개인정보 처리방침을 확인하세요.
OpenAPI 3.0, 3.1, 3.2를 지원합니다. 공통 기능만으로 검증하지 않고 파일에 선언된 버전을 감지해 해당 규격으로 검증합니다.
operationId가 있는 작업이 MCP 도구가 됩니다. 매개변수와 requestBody 스키마에서 인수를 생성합니다. 컴포넌트 스키마를 리소스로 제공할 수도 있습니다. 명세가 변경될 때마다 생성된 서버가 갱신됩니다.
아닙니다. Powerduck Desktop은 한 번 구매하는 영구 라이선스입니다. 동일한 메이저 버전의 업데이트가 포함되며, 이후 메이저 버전 업그레이드는 선택 사항입니다.
네. 기존 컬렉션과 환경을 계속 사용할 수 있습니다. Powerduck은 OpenAPI 명세를 기준 계약으로 삼고 요청이 계약과 다른 부분을 찾아줍니다.
네. 동일한 검증 및 생성 엔진을 제공하는 @powerduck/openapi-cli 명령줄 도구를 풀 리퀘스트와 자동화 파이프라인에서 실행할 수 있습니다. 6개 프로토콜(HTTP, SSE, WebSocket, gRPC, MCP, GraphQL)의 일괄 테스트, 동시 실행 수 설정, CI 연동용 JUnit 호환 보고서를 지원합니다.