Restorm

어떤 사양이든 가져오고, 요청을 시각적 시나리오로 연결하며, 모든 것을 안전하게 유지하는, API를 설계·테스트·시뮬레이션하기 위한 클라이언트이자 서버 환경 — 사용자의 디스크에.

멀티 프로토콜RESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
가져오기

필요한 모든 것을 가져오세요

Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… 또는 단순한 cURL 요청까지, API 전체를 Restorm으로 가져오세요. Postman 및 Bruno 컬렉션도 가져올 수 있습니다.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
보안

비밀 정보는 사용자에게만.

비밀번호와 토큰이 여기저기 흩어지는 일도, 특히 사용자가 통제할 수 없는 서버에 저장되는 일도 없습니다! Restorm은 일반 파일로 작동하며 서드파티 제공자로부터 자격 증명을 가져올 수 있지만, 이를 다른 곳으로 전송하는 일은 절대 없습니다. 비밀 정보에 대한 통제권은 언제나 사용자에게 있습니다.

로컬 퍼스트내장 방화벽자동 인증강제 클라우드 없음
당신의 컴퓨터
파일은 로컬에
당신의 소스 관리
Git
PRO앱에 내장된 Git 클라이언트 — 클라우드로 전송되는 것은 없습니다.
환경

하나의 API, 여러 환경

개발, 스테이징, 프로덕션… API가 여러 환경에 배포되어 있나요? 변수를 사용하면 몇 번의 클릭만으로 환경 간에 전환할 수 있습니다.

dev / staging / prod변수 {{ }}1클릭 전환값 목록
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
시나리오

API를 시각적으로 연결하세요.

Restorm으로 풍부한 시나리오를 만드세요. 요청을 연결하고, 조건과 반복문 등을 추가할 수 있습니다! 시나리오 편집기를 사용하면 단계별로 진행하며 자동화를 더 쉽게 구축할 수도 있습니다. 시나리오는 CI 파이프라인에서도 실행할 수 있어 자동화된 테스트 구축에도 완벽합니다!

분기조건재시도실시간 디버깅headless 실행
POST동작: 전투
⏱대기
POST동작: 휴식
API 디자이너

한 줄도 작성하지 않고 API를 설계하고 시뮬레이션하세요.

엔터티, enum, 라우트를 모델링하고, 멀티 프로토콜 목(REST, GraphQL, SOAP, OData)을 제공하며, 코드를 생성하세요. Restorm은 Cookiecutter/Copier 호환입니다. 자신의 템플릿이나 Restorm이 제공하는 템플릿을 사용하세요.

모델 및 관계라우트 및 CRUD멀티 프로토콜 목코드 생성
My design
3 models · 4 enums · 5 routes
Design
목 제공
REST · GraphQL · SOAP · OData
</>
코드 생성
Copier · 당신의 템플릿 또는 Restorm의 템플릿
인증

손쉬운 API 인증

로그인 경로를 실행하고 다른 모든 요청에 토큰을 복사하는 일이 지겨우신가요? Restorm이 이를 간단하게 만들어 드립니다. 로그인 경로를 한 번만 생성하면 다른 요청에서 재사용할 수 있습니다. 필요할 때마다 인증 경로가 투명하게 호출되므로 별도로 신경 쓸 필요가 없습니다!

재사용 가능한 로그인토큰 삽입401 발생 시 자동 재시도복사-붙여넣기 불필요
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻로그인이 자동으로 재실행되었습니다
GET/orders200 ✓
인공지능

Restorm과 AI?

Restorm 자체에는 AI가 내장되어 있지 않습니다. 프로젝트를 가장 잘 아는 것은 사용자가 사용하는 다른 도구들이기 때문입니다. 대신 Restorm은 MCP를 통해 제어할 수 있습니다. Claude, Cursor 또는 다른 어떤 도구든 사용자를 대신해 Restorm 프로젝트를 생성하도록 요청하세요 — 간단한 요청부터 완전한 시나리오까지, 모든 것을 처리할 수 있습니다!

MCP로 제어 가능ClaudeCursor내장 AI 없음
✦Claude · MCP를 통해
"시나리오를 만들어줘: 로그인한 다음 내 주문을 가져와줘."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
보안

내장 방화벽

공급망 공격이 성행하는 시대에, Restorm은 스스로를 보호하는 동시에 사용자를 보호합니다. 내장 방화벽 덕분에 Restorm은 자체 의존성이나 악의적인 시나리오에서 비롯될 수 있는 외부 서비스로의 모든 발신 호출을 차단합니다. 아무리 조심해도 지나치지 않습니다!

공급망 보호외부 전송 차단의존성 모니터링샌드박스 처리된 시나리오
⛨내장 방화벽 · 외부 전송 호출
✓api.artifactsmmo.com허용됨
✕cdn.unknown-dep.io/telemetry차단됨 · 의존성
✕evil.example.com/exfil차단됨 · 시나리오
문서화

바로 곁에 있는 정보

Restorm으로 API를 가져오면 전체 문서도 함께 가져오게 됩니다. 요청 바로 옆에서 바로 확인할 수 있어 작업이 훨씬 편해집니다.

내장 문서요청별매개변수 및 응답모델 및 스키마
POST/pet

Add a new pet to the store

매개변수
pathpetIdinteger
querystatusstring
응답
200successful operation
405Invalid input
구성

원하는 대로 만드는 나만의 작업 공간

요청을 나란히 배치하거나 위아래로 배치하세요… VS Code와 마찬가지로, 원하는 방식에 맞춰 작업 공간을 자유롭게 구성할 수 있습니다. Restorm은 내장 미니 브라우저까지 제공하여 호출이 프런트엔드에 미치는 영향을 확인하는 데 유용합니다.

분할 패널이동 가능한 탭내장 미니 브라우저VS Code 스타일
GETGet Pet
◆시나리오 · Main
→→
🔒localhost:3000미니 브라우저
외형

취향대로, 색상대로

분위기를 바꾸고 싶으신가요? Restorm은 기분에 따라 사용할 수 있는 다양한 색상의 테마를 제공합니다.

라이트 & 다크 테마다양한 팔레트사용자 정의 가능
Abyss
Monokai
Solarized
Sunset