ServFlow Pro is a visual backend engine for building and running APIs. This guide covers all available installation methods to get ServFlow Pro running on your system.Documentation Index
Fetch the complete documentation index at: https://docs.servflow.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A terminal or command-line interface
- One of the following: Docker, Homebrew, npm, or Go (depending on your installation method)
Quick Start
The fastest way to get started:http://localhost:3000
Installation Methods
Homebrew (macOS / Linux)
The recommended installation method for macOS and Linux users:npm
Install globally using npm:Docker
Pull the latest image from Docker Hub:- Exposes port 8080 for the API server
- Exposes port 3000 for the dashboard
- Mounts your configuration file and data directories for persistence
Binary Downloads
Download pre-built binaries from the Releases page. Available platforms:- Linux (x86_64, arm64)
- macOS (x86_64, arm64)
From Source
Build from source using Go:Building from source requires Go 1.21 or later.
Configuration
ServFlow Pro uses a TOML configuration file. Create aconfig.toml with the following setup:
Running Without SQLite
ServFlow can run without SQLite by omitting the[sqlite] section or leaving the path empty. In this mode, ServFlow uses file-based storage.
Running ServFlow Pro
Command Line Options
| Flag | Description |
|---|---|
--config, -c | Path to TOML configuration file (required) |
--dashboard | Start the web dashboard interface |
--import-configs | Import API configs from config folder to SQLite (requires --dashboard) |
Dashboard Mode
Include the--dashboard flag to start the visual web interface:
- Building and testing APIs visually
- Managing secrets and integrations through the UI
- Learning ServFlow with immediate visual feedback
Headless Mode
Omit the--dashboard flag to run without the UI:
- Production deployments
- CI/CD pipelines
- Containerized environments
- GitOps workflows
Next Steps
Quickstart
Build and deploy your first API with ServFlow.
Configuration Reference
Explore all configuration options and environment variables.
Secrets Management
Learn how to manage secrets securely.
Local Development
Set up a local development environment with tracing.