What is ServFlow?
ServFlow is an agent builder. You define AI agents — what they know, which tools they can call, and how the outside world reaches them — and ServFlow serves them from a compiled Go engine. An agent is the main object. Each agent owns:- Workflows — the units of work it runs, either as inbound HTTP endpoints (webhooks) or as internal and scheduled jobs (tasks)
- A workspace — files the agent can read and write
- Integrations and secrets — the AI models, databases, and APIs it is allowed to use
Deploy your first API in 5 minutes
Pick the dashboard or the declarative path and ship a working endpoint.
Why ServFlow?
Agents as first-class objects
Bundle prompts, tools, workflows, and a workspace under one named agent instead of wiring scripts together.
Build visually or declaratively
Design in the visual builder, or define agents and workflows as JSON/YAML and deploy them from the CLI.
Connect your infrastructure
Integrate the databases, vector stores, and APIs you already run — PostgreSQL, MongoDB, and more.
Built with Go
A compiled engine with minimal overhead, so agents and APIs stay fast under real traffic.
How it works
- Create an agent — give it a name, and optionally start from a template
- Add workflows — an HTTP entry for inbound requests, or a trigger entry for internal and scheduled work
- Add actions — call AI models, query databases, hit external APIs, transform data
- Configure responses — decide what the workflow returns
- Run it — locally or on your own infrastructure
Three ways to build
ServFlow gives you the same engine through three interfaces — mix them freely:
Configurations created in the dashboard are the same objects the CLI reads and writes, so you can prototype visually and then manage the result in code.
Deployment options
Self-hosted
Run ServFlow on your own infrastructure for full control over your data and environment.
Cloud
Use ServFlow Cloud for managed infrastructure without maintaining servers yourself.
Next steps
Installation
Install ServFlow and create your first account.
Quickstart
Deploy your first API with the dashboard or declaratively.
Running ServFlow
Understand what the server serves and how to deploy it.
Configuration Reference
Every TOML option and environment variable.