Developer Platform

Every action in the dashboard
is an API call.

Infrastructure as code from day one: scoped tokens, predictable resources and first-party tooling.

Quick start

Create an instance from the CLI or the REST API.

CLI

oblivion auth login
oblivion vps create \
  --plan vps-pro \
  --region eu-west-1 \
  --image ubuntu-24-04 \
  --ssh-key default \
  --backups daily

REST

curl -X POST https://api.gooblivion.com/v1/instances \
  -H "Authorization: Bearer $OBLIVION_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "plan": "vps-pro",
    "region": "eu-west-1",
    "image": "ubuntu-24-04",
    "backups": "daily"
  }'

API tokens are read from environment variables. Never commit credentials to source control.

Platform tooling

Interfaces maintained alongside the control plane.

REST API

Versioned, resource-oriented endpoints with cursor pagination and idempotency keys.

API keys

Scoped tokens with expiry dates, IP restrictions and per-token audit trails.

OAuth

Authorisation-code flow for third-party integrations acting on a customer's behalf.

Webhooks

Signed event delivery for deployments, incidents, invoices and threshold alerts.

CLI

Single binary for provisioning, console access, log tailing and snapshots.

SDKs

Typed clients for TypeScript, Go and Python generated from the OpenAPI schema.

Terraform provider

Declare instances, networks, DNS zones and firewall rules as code.

Rate limits

Documented per-token limits with headers exposing remaining quota.

Usage analytics

Per-endpoint call volume, error rates and latency in the dashboard.

Ready to deploy on GoOblivion?

Talk to our infrastructure team about capacity, migrations and volume pricing.