Restorm

Herhangi bir spesifikasyonu içe aktaran, isteklerinizi görsel senaryolara zincirleyen ve her şeyi güvende tutan, API'lerinizi tasarlamak, test etmek ve simüle etmek için ortam — istemci ve sunucu — diskinizde.

Çoklu protokolRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
İçe aktarma

İhtiyacınız olan her şeyi içe aktarın

Tüm API'nizi Restorm'a aktarın — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… veya basitçe bir cURL isteği. Postman ve Bruno koleksiyonlarınızı bile içe aktarabilirsiniz.

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

Sırlarınız sizinle kalır.

Şifreleriniz ve token'larınız her yerde dolaşmaz, hele ki kontrolünüzde olmayan sunucularda hiç! Restorm düz dosyalarla çalışır ve üçüncü taraf sağlayıcılardan kimlik bilgileri alabilir, ancak bunları ASLA başka bir yere göndermez. Sırlarınız üzerindeki kontrol her zaman sizde kalır.

Local-firstYerleşik güvenlik duvarıOtomatik kimlik doğrulamaSıfır dayatılmış bulut
Bilgisayarınız
Dosyalar yerelde
Sürüm kontrolünüz
Git
PROUygulamaya gömülü Git istemcisi — hiçbir şey buluta gönderilmez.
Ortamlar

Tek API, birden fazla ortam

Geliştirme, staging, üretim… API'niz birden fazla ortamda mı çalışıyor? Aralarında birkaç tıklamayla geçiş yapmak için değişkenler kullanın.

dev / staging / prodDeğişkenler {{ }}1 tıklamayla değiştirmeDeğer listeleri
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Senaryolar

API'lerinizi görsel olarak zincirleyin.

Restorm ile zengin senaryolar oluşturun: istekleri zincirleyin, koşullar, döngüler ve daha fazlasını ekleyin! Senaryo düzenleyicisi, otomasyonlarınızı daha kolay oluşturmanız için adım adım ilerlemenize bile olanak tanır. Senaryolar bir CI pipeline'ında da çalıştırılabilir — otomatik testler için mükemmel!

DallanmalarKoşullarYeniden denemeCanlı hata ayıklamaHeadless çalıştırma
POSTEylem: Savaş
⏱Bekle
POSTEylem: Dinlen
API Tasarımcısı

API’lerinizi tek satır yazmadan tasarlayın ve simüle edin.

Varlıklarınızı, enum’larınızı ve rotalarınızı modelleyin, çok protokollü bir mock (REST, GraphQL, SOAP, OData) sunun ve kodu üretin. Restorm, Cookiecutter/Copier uyumludur: kendi şablonlarınızı veya Restorm’un sunduklarını kullanın.

Modeller ve ilişkilerRotalar ve CRUDÇok protokollü mockKod üretimi
My design
3 models · 4 enums · 5 routes
Design
Mock’u sun
REST · GraphQL · SOAP · OData
</>
Kodu üret
Copier · sizin şablonlarınız veya Restorm’unkiler
Kimlik doğrulama

Zahmetsiz API kimlik doğrulaması

Bir giriş rotasını çalıştırıp token'ları diğer tüm isteklere kopyalamaktan bıktınız mı? Restorm işinizi kolaylaştırır. Giriş rotanızı bir kez oluşturun ve diğer isteklerde yeniden kullanın. İhtiyaç duyulduğu anda, kimlik doğrulama rotası şeffaf bir şekilde çağrılır — bunu düşünmenize gerek kalmadan!

Yeniden kullanılabilir girişToken enjeksiyonu401'de otomatik tekrarSıfır kopyala-yapıştır
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Giriş otomatik olarak tekrarlandı
GET/orders200 ✓
Yapay zeka

Restorm ve yapay zeka?

Restorm'da yerleşik yapay zeka yoktur, çünkü projenizi en iyi tanıyan diğer araçlarınızdır. Buna karşılık Restorm, MCP üzerinden kontrol edilebilir: Claude, Cursor veya başka herhangi bir aracın Restorm projelerinizi sizin için oluşturmasını isteyin — basit bir istekten eksiksiz senaryolara kadar her şeyi yapabilirler!

MCP ile kontrol edilebilirClaudeCursorSıfır yerleşik yapay zeka
✦Claude · MCP üzerinden
"Bir senaryo oluştur: giriş yap, ardından siparişlerimi al."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Güvenlik

Dahili güvenlik duvarı

Tedarik zinciri saldırılarının olduğu bir çağda, Restorm kendini korur — ve sizi korur. Dahili güvenlik duvarı sayesinde Restorm, kendi bağımlılıklarından veya kötü niyetli bir senaryodan kaynaklanabilecek dış hizmetlere yönelik her giden çağrıyı engeller. Dikkatli olmak asla fazla değildir!

Tedarik zinciri korumasıGiden trafik engellemeİzlenen bağımlılıklarSandbox'ta senaryolar
⛨Dahili güvenlik duvarı · giden çağrılar
✓api.artifactsmmo.comizin verildi
✕cdn.unknown-dep.io/telemetryengellendi · bağımlılık
✕evil.example.com/exfilengellendi · senaryo
Dokümantasyon

Bilgi bir tık uzağınızda

Restorm ile bir API içe aktardığınızda, tüm dokümantasyonunu da içe aktarırsınız. Hayatınızı kolaylaştırmak için isteklerinizin hemen yanında erişilebilir.

Yerleşik dok.İstek başınaParametreler ve yanıtlarModeller ve şemalar
POST/pet

Add a new pet to the store

Parametreler
pathpetIdinteger
querystatusstring
Yanıtlar
200successful operation
405Invalid input
Organizasyon

Çalışma alanınız, istediğiniz gibi

İstekleri yan yana veya alt alta yerleştirin… Tıpkı VS Code'da olduğu gibi, çalışma alanınızı rahatınıza göre düzenleyebilirsiniz. Restorm, yerleşik bir mini tarayıcı bile sunar: çağrılarınızın frontend'iniz üzerindeki etkisini görmek için pratik.

Bölünmüş panellerTaşınabilir sekmelerYerleşik mini tarayıcıVS Code tarzında
GETGet Pet
◆Senaryo · Main
→→
🔒localhost:3000mini tarayıcı
Görünüm

Zevkiniz, renkleriniz

Görünümü değiştirmek mi istiyorsunuz? Restorm, canınızın istediği zaman kullanabileceğiniz çok sayıda renkli tema sunar.

Açık ve koyu temalarBol miktarda paletÖzelleştirilebilir
Abyss
Monokai
Solarized
Sunset