Get Bifrost running as an HTTP API in 15 seconds with zero configuration! Perfect for any programming language.
config.json
in your app directory:
config.json
in your app directory-app-dir
Flag Works-app-dir
flag tells Bifrost where to store and look for data:
config.json
- Configuration file (if using file-based config)logs/
- Database logs and request historyScenario | Command | Result |
---|---|---|
Ephemeral (testing) | docker run -p 8080:8080 maximhq/bifrost | No persistence, configure via web UI |
Persistent (recommended) | docker run -p 8080:8080 -v $(pwd):/app/data maximhq/bifrost | Saves config & logs to host directory |
Pre-configured | Create config.json , then run with volume | Starts with your existing configuration |
-v $(pwd):/app/data
to persist config between restartsconfig.json
in version control, mount directory with volume📋 Note: All Bifrost responses follow OpenAI’s response structure, regardless of the underlying provider. This ensures consistent integration across different AI providers.
http://localhost:8080
in your browserMethod | Pros | Use When |
---|---|---|
Zero Config | No files needed, visual setup, instant start | Quick testing, demos, new users |
File-Based | Version control, automation, reproducible deployment | Production, CI/CD, team setups |
Docker | No Go installation needed, isolated environment | Production, CI/CD, quick testing |
Go Binary | Direct execution, easier debugging | Development, custom builds |
config.json
in your specified app directory.
What You Want | Where to Go | Time |
---|---|---|
Drop-in integrations guide | Integrations | 5 min |
Complete HTTP setup | HTTP Transport Usage | 10 min |
Production configuration | Configuration | 15 min |
All endpoints | API Endpoints | Reference |
OpenAPI specification | OpenAPI Spec | Reference |