Dokumentasi Restorm
Restorm adalah lingkungan pengujian API untuk desktop: sebuah klien yang berbicara lima belas protokol, server simulasi, editor skenario visual, dan mesin otomatisasi yang dapat dijalankan dalam integrasi berkelanjutan. Dokumentasi ini mencakup seluruh produk.
Mulai dari mana
Section titled “Mulai dari mana”- Baru mengenal Restorm? Bacalah Apa itu Restorm?, lalu Instalasi dan Panduan cepat.
- Datang dari Postman, Bruno, atau Insomnia? Mulailah dengan Migrasi dari Postman — koleksi Anda dapat diimpor apa adanya.
- Mencari protokol tertentu? Katalog protokol memuat satu halaman untuk setiap protokol yang didukung.
- Ingin mengotomatiskan? Lihat skenario dan eksekusi headless dalam CI.
Blok-blok utama produk
Section titled “Blok-blok utama produk”| Blok | Yang Anda kerjakan di sana |
|---|---|
| Konsep | Proyek .restorm, permintaan, folder, lingkungan, variabel, autentikasi |
| Protokol | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Impor & ekspor | 24 format impor (OpenAPI, Postman, Bruno, HAR, cURL…) dan ekspor cuplikan kode |
| Skenario | Merangkai panggilan, bercabang, mengulang, asersi, eksekusi dalam CI |
| Mode server | Menghosting server simulasi dari permintaan Anda sendiri |
| Alat | Mini browser, firewall, konsol, git bawaan, kendali oleh AI melalui MCP |
| Referensi | Helper Handlebars, pintasan, pengaturan, CLI, alat MCP |
Yang membedakan Restorm
Section titled “Yang membedakan Restorm”- Semuanya lokal. Proyek adalah file di disk Anda sendiri, server simulasi berjalan di mesin Anda, dan tidak pernah ada perjalanan bolak-balik melalui layanan pihak ketiga.
- Satu alat untuk semua transport. Pohon proyek yang sama menampung panggilan REST, langganan MQTT, konsumer Kafka, dan panggilan gRPC streaming Anda.
- Ramah kontrol versi. Format filenya diserialisasi secara deterministik agar
git difftetap mudah dibaca, dan Restorm menyertakan klien git dengan resolusi konflik yang memahami domain. - Dapat dikendalikan AI. Restorm mengekspos server MCP: sebuah agen dapat membaca proyek Anda, menjalankan permintaan, dan mengendalikan antarmuka.