Turn your flow into a reusable app.
Why deploy?
A deployed flow:
- Has its own API endpoint
- Can be versioned
- Appears in the Grid
- Can be added to agents as a tool
How to deploy
- Open your flow
- Click Deploy as App
- Fill in details:
- Name — Identifier for the app
- Description — What it does
- Category — Where it appears in the Grid
- Click Deploy
Using your deployed flow
Once deployed, it works like any app:
- Run from the workspace
- Add to agents as a tool
- Call via API with
POST /runand the app ref (same as any deployed app)
For running a saved flow by ID without deploying, use POST /flowruns instead — see Flow Runs API.
To deploy programmatically, call POST /flows/{id}/app — see Flows API.
Versioning
Each deploy creates a new version.
Previous versions remain available.
Updating
- Edit the flow
- Deploy again
- New version is created
Next
Now you can extend inference.sh with code.