Documentation
Learn how to build AI agents, workflows, and background jobs with GoFlow.
GoFlow Documentation
GoFlow is the high-performance AI orchestration framework for Go. Build intelligent agents, durable workflows, and background jobs with a simple, powerful API.
New to GoFlow? Start with the Getting Started guide to build your first agent in 5 minutes.
Get Started
What is GoFlow?
Learn about GoFlow's architecture and core concepts.
Getting Started
Build your first AI agent in 5 minutes.
Installation
Install GoFlow and set up your environment.
Core Features
Agents
Build AI agents with tool use, memory, and multi-provider LLM support.
Workflows
Durable execution engine with state persistence and automatic retries.
Queues
High-throughput background job processing with Redis/DragonflyDB.
LLM Providers
Configure OpenAI, Anthropic, Gemini, and local models.
SDKs & Tools
JavaScript SDK
TypeScript client for agents, workflows, and queues with streaming.
CLI Reference
Command-line tools for development and operations.
API Reference
Agent API
Core agent runtime package documentation.
Workflow API
Workflow engine package documentation.
Queue API
Job queue package documentation.
REST API
HTTP endpoints and WebSocket events.
Why GoFlow?
| Feature | GoFlow | Python Alternatives |
|---|---|---|
| Performance | ~10x faster | Baseline |
| Deployment | Single binary | Complex pip/venv |
| Concurrency | Native goroutines | GIL limitations |
| Type Safety | Compile-time | Runtime |
| Memory | ~10x less | Baseline |
Created by Nuulab • Released under the MIT License
