Restorm

Το περιβάλλον για να σχεδιάζετε, δοκιμάζετε και προσομοιώνετε τα API σας — πελάτης και διακομιστής — που εισάγει οποιαδήποτε προδιαγραφή, αλυσιδώνει τα αιτήματά σας σε οπτικά σενάρια και διατηρεί τα πάντα ασφαλή — στον δίσκο σας.

ΠολυπρωτοκολλικότηταRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Εισαγωγή

Εισαγάγετε ό,τι χρειάζεστε

Εισαγάγετε ολόκληρο το API σας στο Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… ή απλώς ένα αίτημα cURL. Μπορείτε ακόμη και να εισαγάγετε τις συλλογές σας από το Postman και το Bruno.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
Ασφάλεια

Τα μυστικά σας παραμένουν δικά σας.

Οι κωδικοί πρόσβασης και τα tokens σας δεν κυκλοφορούν παντού, και σίγουρα όχι σε servers που δεν ελέγχετε! Το Restorm εργάζεται με απλά αρχεία και μπορεί να αντλήσει διαπιστευτήρια από τρίτους παρόχους, αλλά δεν τα στέλνει ΠΟΤΕ αλλού. Ο έλεγχος των μυστικών σας παραμένει πάντα δικός σας.

Local-firstΕνσωματωμένο τείχος προστασίαςΑυτόματος έλεγχος ταυτότηταςΚαθόλου επιβεβλημένο cloud
Ο υπολογιστής σας
Αρχεία τοπικά
Το σύστημα ελέγχου εκδόσεών σας
Git
PROΠελάτης Git ενσωματωμένος στην εφαρμογή — τίποτα δεν αποστέλλεται στο cloud.
Περιβάλλοντα

Ένα API, πολλά περιβάλλοντα

Ανάπτυξη, προσωρινό περιβάλλον, παραγωγή… Το API σας τρέχει σε πολλά περιβάλλοντα; Χρησιμοποιήστε μεταβλητές για να μεταβαίνετε από το ένα στο άλλο με λίγα κλικ.

dev / staging / prodΜεταβλητές {{ }}Εναλλαγή με 1 κλικΛίστες τιμών
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Σενάρια

Αλυσιδώστε τα API σας, οπτικά.

Δημιουργήστε πλούσια σενάρια με το Restorm: αλυσιδώστε αιτήματα, προσθέστε συνθήκες, βρόχους και πολλά άλλα! Ο επεξεργαστής σεναρίων σάς επιτρέπει ακόμη και να προχωράτε βήμα-βήμα, ώστε να δημιουργείτε ευκολότερα τους αυτοματισμούς σας. Τα σενάρια μπορούν επίσης να εκτελεστούν σε ένα pipeline CI — ιδανικό για αυτοματοποιημένες δοκιμές!

ΔιακλαδώσειςΣυνθήκεςΕπανάληψηLive αποσφαλμάτωσηΕκτέλεση headless
POSTΕνέργεια: Μάχη
⏱Αναμονή
POSTΕνέργεια: Ανάπαυση
Σχεδιαστής API

Σχεδιάστε και προσομοιώστε τα API σας, χωρίς να γράψετε ούτε μια γραμμή.

Μοντελοποιήστε τις οντότητες, τα enums και τις διαδρομές σας, προσφέρετε ένα πολυπρωτοκολλικό mock (REST, GraphQL, SOAP, OData) και δημιουργήστε τον κώδικα. Το Restorm είναι συμβατό με Cookiecutter/Copier: χρησιμοποιήστε τα δικά σας πρότυπα ή αυτά που προσφέρει το Restorm.

Μοντέλα & σχέσειςΔιαδρομές & CRUDΠολυπρωτοκολλικό mockΔημιουργία κώδικα
My design
3 models · 4 enums · 5 routes
Design
Προσφορά mock
REST · GraphQL · SOAP · OData
</>
Δημιουργία κώδικα
Copier · τα πρότυπά σας ή του Restorm
Έλεγχος ταυτότητας

Εύκολος έλεγχος ταυτότητας API

Έχετε βαρεθεί να εκτελείτε μια διαδρομή σύνδεσης και να αντιγράφετε tokens σε όλα τα άλλα αιτήματά σας; Το Restorm σας διευκολύνει. Δημιουργήστε τη διαδρομή σύνδεσής σας μία φορά και επαναχρησιμοποιήστε την στα υπόλοιπα αιτήματα. Μόλις χρειαστεί, η διαδρομή ελέγχου ταυτότητας καλείται διαφανώς — χωρίς να χρειάζεται να ανησυχείτε γι' αυτό!

Επαναχρησιμοποιήσιμη σύνδεσηΈγχυση tokenΑυτόματη επανάληψη σε 401Καθόλου αντιγραφή-επικόλληση
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Η σύνδεση επαναλήφθηκε αυτόματα
GET/orders200 ✓
Τεχνητή νοημοσύνη

Restorm και AI;

Δεν υπάρχει ενσωματωμένη AI στο Restorm, γιατί τα υπόλοιπα εργαλεία σας γνωρίζουν καλύτερα το έργο σας. Αντίθετα, το Restorm ελέγχεται μέσω MCP: ζητήστε από το Claude, το Cursor ή οποιοδήποτε άλλο εργαλείο να δημιουργήσει τα έργα σας στο Restorm — μπορούν να κάνουν τα πάντα, από ένα απλό αίτημα έως πλήρη σενάρια!

Ελεγχόμενο μέσω MCPClaudeCursorΚαθόλου ενσωματωμένη AI
✦Claude · μέσω MCP
«Δημιούργησε ένα σενάριο: σύνδεση, και μετά ανάκτηση των παραγγελιών μου.»
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Ασφάλεια

Εσωτερικό τείχος προστασίας

Στην εποχή των επιθέσεων στην αλυσίδα εφοδιασμού, το Restorm προστατεύει τον εαυτό του — και εσάς. Χάρη στο εσωτερικό του τείχος προστασίας, το Restorm αποκλείει κάθε εξερχόμενη κλήση προς εξωτερικές υπηρεσίες που θα μπορούσε να προέρχεται από τις δικές του εξαρτήσεις ή από κακόβουλο σενάριο. Ποτέ δεν είναι υπερβολική η προσοχή!

Anti supply-chainΑποκλεισμός εξερχόμενωνΠαρακολουθούμενες εξαρτήσειςΣενάρια σε sandbox
⛨Εσωτερικό τείχος προστασίας · εξερχόμενες κλήσεις
✓api.artifactsmmo.comεπιτρέπεται
✕cdn.unknown-dep.io/telemetryαποκλείστηκε · εξάρτηση
✕evil.example.com/exfilαποκλείστηκε · σενάριο
Τεκμηρίωση

Η πληροφορία σε πρώτο πλάνο

Όταν εισάγετε ένα API με το Restorm, εισάγετε ταυτόχρονα και ολόκληρη την τεκμηρίωσή του. Είναι διαθέσιμη απευθείας δίπλα στα αιτήματά σας, για να σας διευκολύνει.

Ενσωματωμένη τεκμηρίωσηΑνά αίτημαΠαράμετροι & απαντήσειςΜοντέλα & σχήματα
POST/pet

Add a new pet to the store

Παράμετροι
pathpetIdinteger
querystatusstring
Απαντήσεις
200successful operation
405Invalid input
Οργάνωση

Ο χώρος εργασίας σας, όπως τον θέλετε

Τοποθετήστε αιτήματα δίπλα-δίπλα ή το ένα κάτω από το άλλο… Όπως στο VS Code, μπορείτε να οργανώσετε τον χώρο εργασίας σας για μεγαλύτερη άνεση. Το Restorm προσφέρει ακόμη και ενσωματωμένο mini browser: πρακτικό για να βλέπετε την επίδραση των κλήσεών σας στο front-end σας.

Διαχωρισμένα πάνελΜετακινούμενες καρτέλεςΕνσωματωμένος mini browserΣε στιλ VS Code
GETGet Pet
◆Σενάριο · Main
→→
🔒localhost:3000mini browser
Εμφάνιση

Το γούστο σας, τα χρώματά σας

Θέλετε να αλλάξετε εμφάνιση; Το Restorm προσφέρει πληθώρα χρωματιστών θεμάτων, προς χρήση ανάλογα με τη διάθεσή σας.

Ανοιχτόχρωμα & σκούρα θέματαΠολλές παλέτεςΔυνατότητα προσαρμογής
Abyss
Monokai
Solarized
Sunset