Restorm

Lingkungan untuk merancang, menguji, dan menyimulasikan API Anda — klien dan server — yang mengimpor spesifikasi apa pun, merangkai permintaan Anda menjadi skenario visual, dan menjaga semuanya tetap aman — di disk Anda.

MultiprotokolRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Impor

Impor semua yang Anda butuhkan

Impor seluruh API Anda ke Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… atau cukup permintaan cURL. Anda bahkan dapat mengimpor koleksi Postman dan Bruno Anda.

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

Rahasia Anda tetap bersama Anda.

Kata sandi dan token Anda tidak berserakan di mana-mana, apalagi di server yang tidak Anda kendalikan! Restorm bekerja dengan file biasa dan dapat mengambil kredensial dari penyedia pihak ketiga, tetapi TIDAK PERNAH mengirimkannya ke tempat lain. Kendali atas rahasia Anda selalu tetap milik Anda.

Local-firstFirewall bawaanAutentikasi otomatisNol cloud yang dipaksakan
Komputer Anda
Berkas tetap lokal
Kontrol versi Anda
Git
PROKlien Git tertanam dalam aplikasi — tidak ada yang dikirim ke cloud.
Lingkungan

Satu API, banyak lingkungan

Dev, staging, produksi… API Anda berjalan di beberapa lingkungan? Gunakan variabel untuk berpindah antar lingkungan hanya dengan beberapa klik.

dev / staging / prodVariabel {{ }}Beralih dengan 1 klikDaftar nilai
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Skenario

Rangkai API Anda secara visual.

Buat skenario yang kaya dengan Restorm: rangkai permintaan, tambahkan kondisi, perulangan, dan banyak lagi! Editor skenario bahkan memungkinkan Anda menjalankan langkah demi langkah untuk membangun otomatisasi dengan lebih mudah. Skenario juga dapat dijalankan dalam pipeline CI — sempurna untuk pengujian otomatis!

PercabanganKondisiCoba lagiDebug langsungEksekusi headless
POSTAksi: Bertarung
⏱Tunggu
POSTAksi: Istirahat
Perancang API

Rancang dan simulasikan API Anda, tanpa menulis satu baris pun.

Modelkan entitas, enum, dan rute Anda, sajikan mock multiprotokol (REST, GraphQL, SOAP, OData), dan hasilkan kodenya. Restorm kompatibel dengan Cookiecutter/Copier: gunakan template Anda sendiri, atau yang disediakan Restorm.

Model & relasiRute & CRUDMock multiprotokolPembuatan kode
My design
3 models · 4 enums · 5 routes
Design
Sajikan mock
REST · GraphQL · SOAP · OData
</>
Hasilkan kode
Copier · template Anda atau milik Restorm
Autentikasi

Autentikasi API tanpa repot

Bosan menjalankan rute login dan menyalin token ke semua permintaan lainnya? Restorm memudahkan hal ini. Buat rute login Anda sekali, lalu gunakan kembali di permintaan lainnya. Segera setelah dibutuhkan, rute autentikasi dipanggil secara transparan — tanpa perlu Anda pikirkan!

Login dapat digunakan kembaliInjeksi tokenPengulangan otomatis pada 401Nol salin-tempel
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Login diulang otomatis
GET/orders200 ✓
Kecerdasan buatan

Restorm dan AI?

Tidak ada AI bawaan di Restorm, karena alat lain Anda yang paling memahami proyek Anda. Namun, Restorm dapat dikendalikan melalui MCP: minta Claude, Cursor, atau alat lainnya untuk membuat proyek Restorm Anda — mereka dapat melakukan semuanya, dari permintaan sederhana hingga skenario lengkap!

Dapat dikendalikan melalui MCPClaudeCursorNol AI bawaan
✦Claude · melalui MCP
"Buat skenario: login, lalu ambil pesanan saya."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Keamanan

Firewall internal

Di era serangan rantai pasokan, Restorm melindungi dirinya sendiri — dan melindungi Anda. Berkat firewall internalnya, Restorm memblokir setiap panggilan keluar ke layanan eksternal yang mungkin berasal dari dependensinya sendiri atau dari skenario berbahaya. Kehati-hatian tidak pernah berlebihan!

Anti supply-chainPemblokiran keluarDependensi terpantauSkenario dalam sandbox
⛨Firewall internal · panggilan keluar
✓api.artifactsmmo.comdiizinkan
✕cdn.unknown-dep.io/telemetrydiblokir · dependensi
✕evil.example.com/exfildiblokir · skenario
Dokumentasi

Informasi dalam genggaman Anda

Saat Anda mengimpor API dengan Restorm, Anda juga mengimpor seluruh dokumentasinya. Dokumentasi tersedia langsung di samping permintaan Anda, agar hidup Anda lebih mudah.

Dok. bawaanPer permintaanParameter & responsModel & skema
POST/pet

Add a new pet to the store

Parameter
pathpetIdinteger
querystatusstring
Respons
200successful operation
405Invalid input
Organisasi

Ruang kerja Anda, sesuai keinginan Anda

Tempatkan permintaan berdampingan atau bertumpuk… Sama seperti di VS Code, Anda dapat mengatur ruang kerja Anda sesuai kenyamanan Anda. Restorm bahkan menawarkan mini browser bawaan: praktis untuk melihat efek panggilan Anda pada front-end Anda.

Panel terpisahTab dapat dipindahkanMini browser bawaanGaya VS Code
GETGet Pet
◆Skenario · Main
→→
🔒localhost:3000mini browser
Tampilan

Selera Anda, warna Anda

Ingin mengubah tampilan? Restorm menawarkan banyak tema berwarna, siap digunakan sesuai suasana hati Anda.

Tema terang & gelapBanyak paletDapat disesuaikan
Abyss
Monokai
Solarized
Sunset