Dualship is a visual API builder platform. Users create fully functional backend APIs without writing code by defining flows - JSON documents that describe how an API should behave.Documentation Index
Fetch the complete documentation index at: https://docs.dualship.run/llms.txt
Use this file to discover all available pages before exploring further.
Core Concept
Instead of writing code, you define APIs as flows. A flow is a JSON document that describes:- Trigger - How the API is invoked (HTTP request, cron schedule)
- Nodes - What steps to execute in sequence
- Response - What to return to the caller
How It Works
Key Features
| Feature | Description |
|---|---|
| 12 Node Types | Control flow, data manipulation, HTTP requests, and more |
| Template Expressions | Reference data with {{path.to.value}} syntax |
| 70+ Pipes | Transform data inline with filters like map, filter, sort |
| Parallel Execution | Run multiple operations concurrently |
| Error Handling | Try-catch patterns for robust APIs |
| Validation | Built-in request validation with 50+ rules |
Node Categories
Nodes are organized into categories: Control Flowcondition- If/else branchingswitch- Multi-way branchingparallel- Concurrent executionloop- Iteration over arrays or countstry- Error handling with catch/finally
set- Store values in contexttransform- Reshape and compute data
http- Make outbound HTTP requests
response- Send HTTP responseabort- Stop flow with error
delay- Pause execution
request- Validate incoming data
Next Steps
- Quickstart - Create your first flow
- Flow Structure - Understand triggers and node execution
- Nodes Overview - Learn about all node types