Get started

From zero to a live microVM

Four steps, about a minute. Everything below works on the free plan.

$ brew install voopr
  1. 01

    STEP 01

    Install the CLI

    Homebrew on macOS and Linux, or a single static binary for CI images.

    $ brew install voopr
    acme — zsh

    $ voopr --version

    voopr 1.8.2 (darwin/arm64)

    $

  2. 02

    STEP 02

    Log in

    Device-code login from any terminal — no browser needed on remote hosts.

    $ voopr login
    acme — zsh

    $ voopr login

    Enter code QK7-2F8 at https://voopr.com/device

    Logged in as you@example.com · team acme

    $

  3. 03

    STEP 03

    Deploy from a ref

    One shot from a Git ref. The build carries an SBOM and provenance; secrets are scanned on the way in.

    $ voopr deploy --repo acme/hello --ref main
    acme — zsh

    $ voopr deploy --repo acme/hello --ref main

    Built bld_9k2f · secret scan 0 findings

    Live at https://hello.apps.voopr.com/

    $

  4. 04

    STEP 04

    Measure your first wake

    Let the app go idle, then hit it again. The response header tells you whether it was restored or already warm.

    $ voopr wake --app hello --watch
    acme — zsh

    $ voopr wake --app hello --watch

    wk_2f8a restore 214 ms total 338 ms cold

    wk_2f8b warm total 19 ms

    $

Next: cron, queues and secrets

Schedules and queues come with the platform. The docs walk through both, plus sealed environment variables.