Cloud-Independent Gateway

Manage all your cloud resources through a single, unified interface. Break free from vendor lock-in and simplify multi-cloud operations.

Works with the following cloud providers
Amazon Web Services (AWS)
DigitalOcean
Akamai Connected Cloud

One API, every provider

Provision a virtual machine on AWS, DigitalOcean, or Akamai with the exact same request. Switch the tab to see what changes.

# 1. Exchange your provider token for a kopernik.us token
curl -X POST https://api.kopernik.us/v0/auth/authorize/aws \
-d '{ "accessToken": "<your-provider-pat>" }'
# 2. Create a VM — identical request for every provider
curl -X POST https://api.kopernik.us/v0/resource/machine/aws \
-H "Authorization: Bearer $TOKEN" \
-d '{ "regionUid": "...", "machineTypeUid": "...", "imageUid": "..." }'

Only the highlighted provider name changes. Same endpoints, same request body, same response model — across every cloud.

How It Works

kopernik.us acts as a unified API gateway that abstracts the differences between cloud providers, allowing you to manage resources across multiple platforms using a consistent interface.

1. Unified Interface

Use a single REST API to interact with all supported cloud providers. No need to learn different APIs for each platform.

2. Provider Abstraction

Each request maps to a provider-agnostic resource — machine, volume, vpc, cluster — which kopernik.us translates into the native AWS, DigitalOcean, or Akamai API call.

3. Seamless Operations

Manage compute, storage, networking, and container resources across all providers with the same operations and data models.

Quick Start

Get started with kopernik.us in just a few simple steps

  1. Create a Personal Access Token at your cloud provider

  2. Exchange it for a kopernik.us authentication token

  3. Start managing your resources via API or Web Console

Your provider token is exchanged for a scoped kopernik.us token — choose read-only or read-write to control exactly what the API can do on your behalf.

Key Features

Everything you need for efficient multi-cloud management

Unified API

AWS EC2, DigitalOcean Droplets, and Akamai Linodes all become the same machine resource. The request path differs only by the provider name.

No Vendor Lock-in

Provider-agnostic resource models mean moving a workload to another cloud is a one-word change in the request — not a rewrite.

Multi-Cloud Management

List, create, and delete machines, volumes, networks, and Kubernetes clusters across every provider from one console or API.

OpenAPI Standard

Described by an OpenAPI 3 spec with auto-generated TypeScript types and interactive, browsable reference docs.

Supported Resources

Support for all major cloud resource types

Account

Accounts, SSH Keys

Compute

Machines, Kubernetes Clusters, Container Apps, App Templates

Storage

Block Storage Volumes, Buckets

Network

Domain Zones, Firewalls, VPCs

Other

Images, Machine Types, Regions

kopernik.uskopernik.us

Feedback

Terms of Use

© 2025 kopernik.us. All rights reserved.