Documentation

Start with a working deployment.

Initialize a project, review its plan, and deploy resources with a small set of predictable commands.

Installation

Install the current stable binary using the release installer:

curl -fsSL https://nebula.sfyb.eu.org/install.sh | bash

Verify that Nebula CLI is available:

nebula version
nebula 2.1.0

Initialize a project

Create a project directory and generate a starter configuration.

mkdir platform-api && cd platform-api
nebula init

Review and deploy

Always preview the proposed infrastructure changes before applying them.

nebula plan
nebula deploy --region eu-west

Configuration

Projects use a portable YAML definition. Resource settings can be stored in environment-specific overlays.

project:
  name: platform-api
  region: eu-west

resources:
  - type: compute
    size: standard
    count: 3

  - type: database
    engine: postgres
    version: "16"

Command reference

nebula initCreate a project configuration
nebula planPreview infrastructure changes
nebula deployApply a deployment plan
nebula statusInspect deployed resources
nebula logsStream runtime logs
nebula destroyRemove project resources

Supported providers

Nebula CLI supports common compute, networking, storage, and managed database workflows across AWS, Google Cloud, Azure, DigitalOcean, and regional cloud partners.