Restorm

Môi trường để thiết kế, kiểm thử và mô phỏng API của bạn — máy khách và máy chủ — nhập mọi đặc tả, liên kết các yêu cầu của bạn thành kịch bản trực quan và giữ mọi thứ an toàn — trên ổ đĩa của bạn.

Đa giao thứcRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Nhập

Nhập mọi thứ bạn cần

Nhập toàn bộ API của bạn vào Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… hoặc đơn giản là một yêu cầu cURL. Bạn thậm chí có thể nhập các bộ sưu tập Postman và Bruno của mình.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
Bảo mật

Bí mật của bạn ở lại với bạn.

Mật khẩu và token của bạn không bị phát tán khắp nơi, càng không nằm trên các máy chủ mà bạn không kiểm soát! Restorm hoạt động với các tệp thông thường và có thể lấy thông tin xác thực từ các nhà cung cấp bên thứ ba, nhưng KHÔNG BAO GIỜ gửi chúng đi nơi khác. Quyền kiểm soát bí mật của bạn luôn thuộc về bạn.

Local-firstTường lửa tích hợpXác thực tự độngKhông có đám mây bị áp đặt
Máy tính của bạn
Tệp lưu cục bộ
Hệ thống quản lý mã nguồn của bạn
Git
PROTrình khách Git tích hợp sẵn trong ứng dụng — không có gì được gửi lên đám mây.
Môi trường

Một API, nhiều môi trường

Phát triển, staging, sản xuất… API của bạn chạy trên nhiều môi trường? Hãy dùng biến để chuyển đổi giữa các môi trường chỉ với vài cú nhấp chuột.

dev / staging / prodBiến {{ }}Chuyển đổi trong 1 cú nhấpDanh sách giá trị
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Kịch bản

Liên kết các API của bạn, một cách trực quan.

Xây dựng các kịch bản phong phú với Restorm: liên kết các yêu cầu, thêm điều kiện, vòng lặp và nhiều hơn nữa! Trình soạn thảo kịch bản còn cho phép bạn chạy từng bước để xây dựng các quy trình tự động hóa dễ dàng hơn. Kịch bản cũng có thể chạy trong pipeline CI — hoàn hảo để thiết lập kiểm thử tự động!

Phân nhánhĐiều kiệnThử lạiGỡ lỗi trực tiếpChạy headless
POSTHành động: Chiến đấu
⏱Chờ
POSTHành động: Nghỉ ngơi
Trình thiết kế API

Thiết kế và mô phỏng API của bạn mà không cần viết một dòng nào.

Mô hình hóa các thực thể, enum và route của bạn, phục vụ một mock đa giao thức (REST, GraphQL, SOAP, OData) và tạo mã. Restorm tương thích với Cookiecutter/Copier: sử dụng mẫu của riêng bạn, hoặc những mẫu do Restorm cung cấp.

Mô hình & quan hệRoute & CRUDMock đa giao thứcTạo mã
My design
3 models · 4 enums · 5 routes
Design
Phục vụ mock
REST · GraphQL · SOAP · OData
</>
Tạo mã
Copier · mẫu của bạn hoặc của Restorm
Xác thực

Xác thực API dễ dàng

Bạn đã chán việc chạy một tuyến đăng nhập và sao chép token vào tất cả các yêu cầu khác chưa? Restorm giúp việc này trở nên dễ dàng. Chỉ cần tạo tuyến đăng nhập một lần và tái sử dụng ở các yêu cầu khác. Ngay khi cần, tuyến xác thực sẽ được gọi một cách minh bạch — bạn không cần phải bận tâm về điều đó!

Đăng nhập tái sử dụngChèn tokenTự động thử lại khi gặp 401Không cần sao chép-dán
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Đăng nhập được tự động lặp lại
GET/orders200 ✓
Trí tuệ nhân tạo

Restorm và AI?

Restorm không tích hợp sẵn AI, vì các công cụ khác của bạn mới là thứ hiểu rõ dự án của bạn nhất. Ngược lại, Restorm có thể được điều khiển qua MCP: hãy yêu cầu Claude, Cursor hoặc bất kỳ công cụ nào khác tạo các dự án Restorm cho bạn — chúng có thể làm được mọi thứ, từ một yêu cầu đơn giản đến các kịch bản hoàn chỉnh!

Có thể điều khiển qua MCPClaudeCursorKhông tích hợp AI
✦Claude · qua MCP
"Tạo một kịch bản: đăng nhập, sau đó lấy các đơn hàng của tôi."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Bảo mật

Tường lửa nội bộ

Trong thời đại của các cuộc tấn công chuỗi cung ứng, Restorm tự bảo vệ chính mình — và bảo vệ bạn. Nhờ tường lửa nội bộ, Restorm chặn mọi lệnh gọi đi đến các dịch vụ bên ngoài có thể xuất phát từ chính các phụ thuộc của nó hoặc từ một kịch bản độc hại. Cẩn thận không bao giờ là thừa!

Chống tấn công chuỗi cung ứngChặn lưu lượng điGiám sát phụ thuộcKịch bản trong sandbox
⛨Tường lửa nội bộ · lệnh gọi đi
✓api.artifactsmmo.comđược phép
✕cdn.unknown-dep.io/telemetryđã chặn · phụ thuộc
✕evil.example.com/exfilđã chặn · kịch bản
Tài liệu

Thông tin trong tầm tay

Khi bạn nhập một API bằng Restorm, bạn cũng nhập luôn toàn bộ tài liệu của API đó. Tài liệu có sẵn ngay bên cạnh các yêu cầu của bạn, giúp cuộc sống của bạn dễ dàng hơn.

Tài liệu tích hợpTheo từng yêu cầuTham số & phản hồiMô hình & lược đồ
POST/pet

Add a new pet to the store

Tham số
pathpetIdinteger
querystatusstring
Phản hồi
200successful operation
405Invalid input
Tổ chức

Không gian làm việc của bạn, theo cách của bạn

Đặt các yêu cầu cạnh nhau hoặc chồng lên nhau… Giống như trong VS Code, bạn có thể sắp xếp không gian làm việc của mình theo ý muốn. Restorm thậm chí còn cung cấp một trình duyệt mini tích hợp: rất tiện lợi để xem tác động của các lệnh gọi lên front-end của bạn.

Bảng chia đôiTab có thể di chuyểnTrình duyệt mini tích hợpPhong cách VS Code
GETGet Pet
◆Kịch bản · Main
→→
🔒localhost:3000trình duyệt mini
Giao diện

Sở thích của bạn, màu sắc của bạn

Muốn thay đổi giao diện? Restorm cung cấp vô số chủ đề đầy màu sắc, sẵn sàng để sử dụng tùy theo tâm trạng.

Chủ đề sáng & tốiNhiều bảng màuCó thể tùy chỉnh
Abyss
Monokai
Solarized
Sunset