Infrastructure as Code

Manage infrastructure with Terraform and Pulumi.

Define, provision, and manage Unified Route resources using declarative configuration files. Full support for Terraform, Pulumi, and Crossplane.

Quick install
$npm install @unified-route/infrastructure-as-code

Features.

Everything you need, nothing you don't.

Developer-first design

Intuitive APIs designed by developers, for developers. Consistent patterns across all tools.

Lightning fast

Optimized for speed with lazy loading, intelligent caching, and parallel operations.

Secure by default

Built-in credential management, token rotation, and least-privilege access patterns.

Extensible

Plugin architecture for custom commands, integrations, and workflow automation.

Rich CLI output

Structured output in JSON, YAML, or table format. Pipe to jq, yq, or other tools.

Cross-platform

Works on macOS, Linux, and Windows. Native ARM64 support included.

Platform support.

Compatible with your existing toolchain.

PlatformVersionStatus
macOS12+stable
Ubuntu / Debian20.04+stable
Windows10+stable
Alpine Linux3.16+stable
RHEL / CentOS8+stable
ARM64 (Apple Silicon)M1+stable

Code examples.

Get started in minutes with production-ready snippets.

bash
# List all virtual machines
ur compute instances list --format=table

# Filter by region
ur compute instances list --region=us-east1

# Output as JSON
ur compute instances list --format=json | jq '.[]'

Frequently asked questions

Start building.

Get the tools you need to build faster on Unified Route.