Skip to main content
Updated May 10, 2026
The Raff public API is currently in Beta (v1.0.0). The endpoint surface is stable; minor backward-compatible changes may land before GA. Track them in the API Changelog.

What is Raff?

Raff is a developer-friendly cloud for running virtual machines, block storage, object storage, managed Kubernetes, and VPC networking. This Reference tab is for driving Raff programmatically — REST API, CLI, or Terraform. For product guides and dashboard tutorials, see the Products tab.

Pick your interface

REST API

Full HTTP API with an interactive playground. Auth via X-API-Key.

CLI

Single static raff binary. Right for one-off ops, scripts, and CI/CD.

Terraform

Declarative IaC. Right for production, code-review, multi-tenancy.
All three talk to the same public API and use the same API-key auth, the same role-based scoping, and the same resources.

Base URL

https://api.rafftechnologies.com

Getting Started

1

Get an API key

Open the Raff Dashboard, click Team & Projects → API Keys, then Create API Key. Copy the secret immediately — it’s only shown once.
2

Pick your interface and authenticate

3

Make your first call

  • API: follow the Quickstart to list VMs and create one with curl.
  • CLI: raff vm list then raff vm create --name … --template-id … --pricing-id … --region us-east.
  • Terraform: copy the Terraform quick start and run terraform apply.

Documentation index

Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt. Use this file to discover all available pages before exploring further.
Last modified on May 11, 2026