Getting Started

Deploy your first GPU-powered app in a few minutes.

Install the CLI

The Fibre CLI is available on npm. Install it globally so you can run fibre from anywhere.

npm install -g @fibre-dev/cli

Authenticate

Run fibre setup to connect the CLI to your Fibre account. You will be prompted for your API key, which you can create from the dashboard or with fibre auth create-key.

fibre setup

Your credentials are stored locally and used for all subsequent commands. Run fibre auth status at any time to verify which account is active.

Deploy your first app

Create a file called fibre_app.py that defines your app's environment, GPU, and exposed port.

fibre_app.py

import fibre

image = (
    fibre.Image("nvidia/cuda:12.1.1-cudnn8-runtime-ubuntu22.04")
    .apt("ffmpeg")
    .pip("faster-whisper==1.1.0", "fastapi[standard]")
)

app = fibre.App("whisper-api", image=image, gpu="T4", port=8000)

Then run the deploy command to build the image and launch your sandbox:

fibre deploy fibre_app.py --name whisper-api --gpu T4 --port 8000

Fibre packages your configuration, builds the image with the specified dependencies, provisions a GPU sandbox, and returns a live URL, all in a single command.

Your app is live

Once deployment finishes, your app is available at:

https://whisper-api--yourorg.fibre.run

The sandbox starts on the first request and scales to zero when idle, so you only pay for the compute you actually use. There are no minimum fees or reserved capacity requirements.