$ curl -fsSL https://install.cloudnexus.dev/cli.sh | sh $ cnx auth login
$ npm install @cloudnexus/sdk-js
$ pip install cloudnexus
$ go get github.com/cloudnexus/go-sdk
$ mvn dependency add com.cloudnexus:cloudnexus-java:2.4.0

Officially Maintained SDKs

Production-ready libraries with full API coverage, automatic retries, and first-class IDE support.

🐍

Python SDK

v3.2.1

Asynchronous support, type hints, and seamless integration with Django, Flask, and FastAPI.

Node.js / TypeScript

v4.0.0

Promise-based API, full TypeScript definitions, and optimized for serverless environments.

🔵

Go SDK

v2.8.3

Lightweight, goroutine-friendly, and designed for high-concurrency microservices.

Java / JVM SDK

v2.4.0

Maven & Gradle compatible, reactive streams support, and Spring Boot auto-configuration.

💎

Ruby SDK

v1.9.2

Rails-friendly, thread-safe, and supports both synchronous and async operation modes.

⚙️

Terraform Provider

v1.5.0

Infrastructure as Code support for provisioning servers, networks, and security groups.

Why Use Our SDKs?

Engineered for reliability, security, and developer experience.

🔄

Automatic Retries & Backoff

Exponential backoff and circuit breaker patterns built-in to handle transient failures gracefully.

🔐

Secure Credential Handling

Supports IAM roles, environment variables, and secret managers. Never hardcode keys.

Streaming & Webhooks

Native support for SSE streams, event subscriptions, and webhook validation.

📖

IntelliSense & Type Safety

Full autocomplete, strict typing, and compile-time error checking across all supported languages.

Quick Example: Deploy a Server

Create, configure, and launch a production-ready instance in under 10 lines.

# Initialize the CloudNexus client from cloudnexus import CloudNexus client = CloudNexus( api_key="cnx_live_sk_...", region="us-east-1" ) # Provision a high-performance VPS server = client.compute.servers.create( plan="professional-8x32", image="ubuntu-22.04-lts", labels={"env": "production", "app": "api-gateway"}, firewall_rules=[ {"action": "allow", "ports": "22,80,443", "source": "0.0.0.0/0"} ] ) print(f"Server deployed: {server.id}")