Restorm

Prostředí pro návrh, testování a simulaci API — klient i server — které importuje jakoukoli specifikaci, propojuje vaše požadavky do vizuálních scénářů a udržuje vše v bezpečí — na vašem disku.

MultiprotokolovostRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importujte vše, co potřebujete

Importujte celé své API do Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… nebo prostě jen cURL požadavek. Můžete dokonce importovat i své kolekce Postman a Bruno.

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

Vaše tajemství zůstávají u vás.

Vaše hesla a tokeny se neválejí kdekoli, natož na serverech, nad kterými nemáte kontrolu! Restorm pracuje s obyčejnými soubory a může načítat přihlašovací údaje od externích poskytovatelů, ale NIKDY je neposílá jinam. Kontrolu nad svými tajemstvími máte vždy vy.

Local-firstVestavěný firewallAutomatická autentizaceŽádný vnucený cloud
Váš počítač
Soubory lokálně
Váš systém správy verzí
Git
PROKlient Git zabudovaný v aplikaci — nic se neodesílá do cloudu.
Prostředí

Jedno API, více prostředí

Vývoj, testovací prostředí, produkce… Je vaše API nasazeno ve více prostředích? Použijte proměnné pro přepínání mezi nimi během několika kliknutí.

dev / staging / prodProměnné {{ }}Přepnutí na 1 klikSeznamy hodnot
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scénáře

Propojujte svá API vizuálně.

Vytvářejte v Restorm bohaté scénáře: propojujte požadavky, přidávejte podmínky, smyčky a mnohem více! Editor scénářů umožňuje dokonce procházet krok za krokem, což usnadňuje sestavování automatizací. Scénáře lze také spouštět v CI pipeline — ideální pro automatizované testy!

VětveníPodmínkyOpakováníŽivé laděníHeadless spuštění
POSTAkce: Boj
⏱Čekat
POSTAkce: Odpočinek
Návrhář API

Navrhujte a simulujte svá API, aniž byste napsali řádek.

Modelujte své entity, enumy a trasy, poskytujte víceprotokolový mock (REST, GraphQL, SOAP, OData) a generujte kód. Restorm je kompatibilní s Cookiecutter/Copier: použijte vlastní šablony nebo ty, které nabízí Restorm.

Modely a vztahyTrasy a CRUDVíceprotokolový mockGenerování kódu
My design
3 models · 4 enums · 5 routes
Design
Poskytnout mock
REST · GraphQL · SOAP · OData
</>
Generovat kód
Copier · vaše šablony nebo Restorm
Autentizace

Snadná API autentizace

Nebaví vás spouštět přihlašovací trasu a kopírovat tokeny do všech ostatních požadavků? Restorm to usnadňuje. Přihlašovací trasu vytvoříte jednou a znovu ji použijete v ostatních požadavcích. Jakmile je potřeba, autentizační trasa se zavolá transparentně, aniž byste se o to museli starat!

Opakovaně použitelné přihlášeníInjektáž tokenuAutomatické opakování při 401Žádné kopírování
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Přihlášení automaticky zopakováno
GET/orders200 ✓
Umělá inteligence

Restorm a AI?

V Restorm není vestavěná žádná AI, protože vaše ostatní nástroje znají váš projekt nejlépe. Restorm je však možné řídit přes MCP: požádejte Claude, Cursor nebo jakýkoli jiný nástroj, aby za vás vytvořil vaše projekty Restorm — zvládnou vše od jednoduchého požadavku až po kompletní scénáře!

Ovladatelné přes MCPClaudeCursorŽádná vestavěná AI
✦Claude · přes MCP
„Vytvoř scénář: přihlas se a pak stáhni mé objednávky."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Bezpečnost

Interní firewall

V době útoků na dodavatelský řetězec Restorm chrání sám sebe — a chrání i vás. Díky svému internímu firewallu Restorm blokuje veškerá odchozí volání na externí služby, která by mohla pocházet z jeho vlastních závislostí nebo ze škodlivého scénáře. Opatrnosti není nikdy dost!

Ochrana dodavatelského řetězceBlokování odchozích voláníSledované závislostiScénáře v sandboxu
⛨Interní firewall · odchozí volání
✓api.artifactsmmo.compovoleno
✕cdn.unknown-dep.io/telemetryblokováno · závislost
✕evil.example.com/exfilblokováno · scénář
Dokumentace

Informace po ruce

Při importu API do Restorm se importuje i celá jeho dokumentace. Je dostupná přímo u požadavků, aby byl váš život jednodušší.

Vestavěná dok.Na požadavekParametry a odpovědiModely a schémata
POST/pet

Add a new pet to the store

Parametry
pathpetIdinteger
querystatusstring
Odpovědi
200successful operation
405Invalid input
Organizace

Váš pracovní prostor, podle vašich představ

Požadavky umístěte vedle sebe nebo pod sebe… Stejně jako ve VS Code si můžete pracovní prostor uspořádat podle svého pohodlí. Restorm dokonce nabízí vestavěný mini prohlížeč: praktický pro sledování dopadu vašich volání na váš front-end.

Rozdělené panelyPřesouvatelné kartyVestavěný mini prohlížečVe stylu VS Code
GETGet Pet
◆Scénář · Main
→→
🔒localhost:3000mini prohlížeč
Vzhled

Váš vkus, vaše barvy

Chuť na nový vzhled? Restorm nabízí bohatou paletu barevných motivů podle nálady.

Světlé a tmavé motivySpousta paletPřizpůsobitelné
Abyss
Monokai
Solarized
Sunset