Integrations overview
Every integration authenticates with an access token. Create one in the dashboard under Settings → Access tokens.
Available integrations
| Integration | Best for |
|---|---|
| CLI | Servers, local dev, scripts |
| Kubernetes Operator | Auto-sync into native K8s Secrets |
| GitHub Actions | CI/CD pipelines |
| Docker / Compose | Container startup |
| Init containers | Kubernetes without the operator |
| Vercel | Build-time secrets for serverless/static deploys |
| Railway | Long-running services, via snapenv run |
| Render | Long-running services, via snapenv run |
| Dokploy | Self-hosted PaaS, via snapenv run |
| Coolify | Self-hosted PaaS, via snapenv run |
Common pattern
All integrations follow the same pattern:
- Create an access token in the dashboard
- Store the token as a secret in your target system (GitHub Secret, K8s Secret, etc.)
- Use
snapenv pull(CLI, Docker) or a native integration (K8s Operator) to fetch variables at runtime