Build Faster with CloudNexus APIs

Comprehensive REST APIs, official SDKs, and developer-first tooling designed to ship production-ready infrastructure in minutes, not months.

Quick Start

Provision your first cloud instance in under 60 seconds.

curl -X POST https://api.cloudnexus.com/v1/instances \\
  -H "Authorization: Bearer $CN_API_KEY" \\
  -H "Content-Type: application/json" \\
  -d '{
    "plan": "professional",
    "region": "us-east-1",
    "os": "ubuntu-22.04",
    "name": "my-app-server"
  }'
import cloudnexus

# Initialize client with your API key
client = cloudnexus.Client("$CN_API_KEY")

# Create a new cloud instance
instance = client.instances.create(
    plan="professional",
    region="us-east-1",
    os="ubuntu-22.04",
    name="my-app-server"
)

print(f"Instance deployed: {instance.id}")
const { CloudNexus } = require("@cloudnexus/sdk");

const client = new CloudNexus(process.env.CN_API_KEY);

async function deploy() {
  const instance = await client.instances.create({
    plan: "professional",
    region: "us-east-1",
    os: "ubuntu-22.04",
    name: "my-app-server"
  });
  console.log(`Deployed: ${instance.id}`);
}

deploy();
package main

import (
  "context"
  "log"
  "github.com/cloudnexus/sdk-go"
)

func main() {
  client := cnexus.NewClient(os.Getenv("CN_API_KEY"))
  ctx := context.Background()

  inst, err := client.Instances.Create(ctx, &cnexus.CreateInstanceOpts{
    Plan: "professional",
    Region: "us-east-1",
    OS: "ubuntu-22.04",
    Name: "my-app-server",
  })
  if err != nil { log.Fatal(err) }
  log.Printf("Deployed: %s", inst.ID)
}

Official SDKs & CLI

Native libraries and command-line tools for every major platform.

🐍

Python

pip install cloudnexus

Stable
đŸŸĸ

Node.js

npm i @cloudnexus/sdk

Stable
đŸĻĢ

Go

go get cnexus-go

Stable
🐘

PHP

composer require cnexus/sdk

Beta
đŸĻ€

Rust

cargo add cnexus

Beta
đŸ’ģ

CLI

cnexus deploy --prod

Stable
\n

Documentation

Everything you need to integrate, deploy, and scale with confidence.

📖

API Reference

Complete endpoint documentation with request/response schemas, authentication flows, and rate limits.

View Reference →
🔑

Authentication

Learn about API keys, OAuth 2.0, service accounts, and role-based access control (RBAC).

View Guide →
📐

Architecture Guides

Best practices for multi-region deployments, load balancing, and high-availability setups.

View Guides →
🔔

Webhooks & Events

Configure real-time event notifications for deployments, billing, security alerts, and metrics.

View Docs →
âš ī¸

Error Handling

Understand status codes, retry policies, pagination, and graceful degradation patterns.

View Reference →
🔄

Changelog

Track SDK updates, API versioning, deprecation notices, and new feature releases.

View Changelog →

Join the Developer Community

Get help, share ideas, and stay updated with the CloudNexus ecosystem.