Skip to main content

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
A workflow is a graph: an entry receives a request, actions do the work, conditionals branch, and responses return a result. The same engine that powers an agent’s tools also serves plain HTTP APIs, so ServFlow works just as well when you only want an endpoint.

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

  1. Create an agent — give it a name, and optionally start from a template
  2. Add workflows — an HTTP entry for inbound requests, or a trigger entry for internal and scheduled work
  3. Add actions — call AI models, query databases, hit external APIs, transform data
  4. Configure responses — decide what the workflow returns
  5. 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.