A Lightning Fast CLI for Sliplane
Manage servers, services, managed Postgres, S3 buckets, and deployments directly from your terminal or AI workflows.
Core Advantages
1–3 ms Startup
A single static binary that executes in milliseconds, eliminating runtime overhead and bloat.
OS Keystore Security
API keys are securely held in macOS Keychain, Windows DPAPI, or Linux Secret Service, never plain files.
Full 65-Endpoint API
Complete coverage of the Sliplane 0.5.0 specification for compute, databases, object storage, and keys.
Agent & Script Friendly
Clean YAML stdout by default, raw JSON via --json, and machine-readable error codes.
$ sliplane login
Opening https://sliplane.io/app/team/api in your browser...
Paste your Sliplane API token: [hidden]
✓ Successfully logged in as dev@example.com (prod-team) to account 'default'.
$ sliplane projects list -a default
count: 2
projects:
- id: proj_api_backend
name: API Backend Service
servicesCount: 3
$ sliplane services deploy --project-id proj_api_backend --service-id srv_web -a default
status: deploying
serviceId: srv_web
When To Use Sliplane CLI
Guidance for engineers, automated pipelines, and autonomous AI agents.
Best-Fit Scenarios
- Automated CI/CD Deployments: Trigger zero-downtime service deployments from GitHub Actions, GitLab CI, or terminal scripts.
- Autonomous AI Agents: Drive infrastructure changes deterministically using the built-in
--jsonmode, structured error envelopes, andsliplane agent-readme. - Database & Storage Management: Rapidly provision managed Postgres clusters, manage backups, create S3 buckets, and rotate access keys.
- Server Monitoring & Disk Rescaling: Monitor compute memory and CPU load, attach persistent storage volumes, and rescale data disks on the fly.
When Not to Use
- When you need visual drag-and-drop dashboard controls (use sliplane.io).
- When interacting with other cloud vendors (Sliplane CLI targets the Sliplane OpenAPI 0.5.0 specification exclusively).
Quickstart Workflow
Get up and running in less than two minutes.
Install
Install the CLI using Cargo or download prebuilt binaries from the GitHub releases page.
Login
Run sliplane login to open your dashboard, copy your token, and save it in your OS keystore.
Deploy & Manage
Manage your projects, compute servers, Postgres instances, and S3 storage with safety guardrails.
v1.0.0 Stable Release
Download pre-compiled standalone binaries for macOS, Linux, and Windows.
View full changelog and SHA256 checksums on GitHub Releases.
Command Reference
Organized by resource category.
# Interactive browser-assisted login (saves as 'default') sliplane login # Log in with a specific account name sliplane login work # Scripted login via stdin (no echo or shell history) pbpaste | sliplane login ci --api-key-stdin # List configured accounts and test credentials sliplane accounts list --check sliplane accounts test work # Remove an account from this machine sliplane accounts remove work --yes
# List projects sliplane projects list -a default # Create a new project sliplane projects create --name "Production" -a default # List all servers sliplane servers list -a default # Rescale a server's data disk sliplane servers rescale-disk --server-id srv_123 --disk-size-gb 50 -a default
# List services in a project (or across all projects) sliplane services list --project-id proj_1 -a default # Update a service branch without resetting Dockerfile or context sliplane services update --project-id proj_1 --service-id srv_1 --branch main -a default # Set an environment variable safely without dropping existing ones sliplane services set-env --project-id proj_1 --service-id srv_1 --key DATABASE_URL --value secret -a default # Deploy service sliplane services deploy --project-id proj_1 --service-id srv_1 -a default
# Create a managed Postgres database sliplane postgres create --server-id srv_1 --name my-db --pg-version 18 -a default # Get database connection string & credentials sliplane postgres get --postgres-id pg_123 -a default # Create S3-compatible bucket & access key sliplane buckets create --server-id srv_1 --name assets -a default sliplane buckets keys create --server-id srv_1 --bucket-id bkt_1 --name app-key -a default