Documentation
Everything you need to go from install to production deploy.
Quickstart
Get Voltra running in 3 commands.
Install the CLI
Requires Node.js 18+ or runs standalone via the shell installer.
Connect your repo
Voltra auto-detects your framework and creates a default pipeline config.
Deploy
First deploy provisions infrastructure. Subsequent deploys are incremental.
CLI reference
voltra init Initialize a project. Detects framework, creates voltra.toml, connects to your git provider.
--template <name> Use a starter template --no-detect Skip framework detection voltra deploy Run the full pipeline and deploy. Defaults to production branch.
--prod Deploy to production (default on main/master) --preview Create a preview deployment --dry-run Validate pipeline without deploying voltra logs View deployment and runtime logs.
--tail Stream logs in real-time --since <time> Show logs since timestamp (e.g., 1h, 30m) --filter <pattern> Filter log lines by regex voltra secrets Manage environment secrets. Encrypted at rest, injected at build time.
set KEY=value Set a secret list List all secret keys (values redacted) rm KEY Remove a secret voltra rollback Instantly revert to the previous deployment. Atomic switch, zero downtime.
--to <deploy-id> Rollback to a specific deployment Configuration
Voltra uses voltra.toml at your project root. Here's a full example:
Environment-specific overrides
Override any configuration key per environment. Voltra merges the base config with environment-specific values.
Monorepo support
Voltra detects changed packages and only rebuilds affected apps. Cross-app caching works automatically.
Ready to try it?
Install the CLI and deploy your first project.