Self Hosting
Flow-Like can be deployed on your own infrastructure.
Deployment Options
Section titled “Deployment Options”| Option | Best for | Isolation | Complexity |
|---|---|---|---|
| Docker Compose | Single machine, development | Container | Low |
| Kubernetes | Production, multi-node | Pod / Kata | Medium |
| AWS Lambda | Serverless, multi-tenant | MicroVM | Low |
Execution Backends
Section titled “Execution Backends”Flow-Like supports multiple execution backends with different isolation and performance characteristics:
| Backend | Isolation | Latency | Best For |
|---|---|---|---|
| HTTP → Warm Pool | Process | Low | Trusted workloads |
| HTTP → Lambda URL | MicroVM | Medium | Multi-tenant SaaS |
| Kubernetes Job | Pod | High | Untrusted code |
→ Learn more about execution backends
Connecting the Desktop App
Section titled “Connecting the Desktop App”After deploying your backend, configure the desktop app to connect to it by setting the FLOW_LIKE_API_URL environment variable:
export FLOW_LIKE_API_URL=https://your-api.example.com./flow-like→ Desktop client configuration
Quick Links
Section titled “Quick Links”- Execution Backends - Understanding job isolation and choosing the right backend
- Docker Compose - Simple deployment for development and small teams
- Kubernetes - Production-grade deployment with auto-scaling