Skip to content
Eric Mann edited this page Jan 7, 2026 · 18 revisions

Displace CLI Documentation

Welcome to the Displace CLI – a powerful infrastructure management tool that simplifies Kubernetes deployments across any cloud provider or bare metal environment.

What is Displace?

Displace is a modern CLI tool designed to automate Kubernetes deployments and make infrastructure management simple. Whether you're deploying to AWS, GCP, DigitalOcean, or running locally with k3d, Displace provides a unified experience with powerful features for modern infrastructure.

Key Features

  • 🌐 Multi-Cloud Support: Deploy to AWS, GCP, DigitalOcean, or local k3d clusters with the same commands
  • 🔧 Local Development: Free local Kubernetes clusters for development and testing
  • 📊 Robust Monitoring: Built-in Prometheus, Grafana, and Alertmanager for complete observability
  • 🔒 Security First: Cloudflare Tunnel integration, secrets management, and security best practices
  • 🚀 SRE Operations: Rolling restarts, rollbacks, metrics, alerts, and runbooks built-in
  • ⚡ Powerful CLI: Accomplish complex tasks with simple, intuitive commands

Core Commands

The Displace CLI is organized into several main command groups:

  • displace auth - Authentication and API key management
  • displace provider - Cloud provider configuration and management
  • displace cluster - Kubernetes cluster lifecycle management
  • displace project - Application project deployment and management
  • displace registry - Container registry management
  • displace config - CLI configuration management

Quick Example

# Configure AWS provider
$ displace provider aws configure

# Create a Kubernetes cluster
$ displace cluster create production --provider aws

# Create your application from a template (i.e. WordPress)
$ displace project init wordpress

# Deploy your application
$ displace project deploy --cluster production

# Check cluster status
$ displace cluster status production --provider aws

Getting Started

New to Displace? Follow our comprehensive Getting Started Guide - a complete tutorial that takes you from zero to a running WordPress site in about 15 minutes.

Free Local Development

Local development with Displace is always free. You can:

  • Set up local Kubernetes clusters with k3d
  • Deploy applications locally
  • Test your configurations
  • Learn the Displace workflow

For quick reference, see the Quick Start Guide.

Paid Plans for Cloud Deployments

For deployments with cloud providers and advanced project templates, visit displace.tech to explore our paid plans that include:

  • Multi-cloud provider integrations
  • Advanced project templates
  • Priority support
  • Team collaboration features

Documentation Structure

Getting Started

Providers

Application Templates

Development Tools

Guides

Infrastructure & Security

Reference

  • Changelog - Version history and release notes
  • Roadmap - Planned features and CLI development

Advanced Topics

Community and Support


Displace CLI - Infrastructure Management, Simplified

Clone this wiki locally