Documentation

Everything You Need to Build with XCS

Comprehensive guides, API references, SDKs, and code samples to help you build on Xidra Cloud Services.

Getting Started

Quick-start guide for new users. Set up your account, deploy your first service, and explore the platform.

API Reference

Complete REST API documentation for programmatic access to all XCS services and features.

SDKs & Tools

Client libraries for JavaScript, Python, Go, and Rust. CLI tools and developer utilities.

Web Tier

Deploy, manage, and scale web applications. Custom domains, SSL, and CDN configuration.

Security

Security best practices, access control, encryption configuration, and compliance documentation.

Migration Guides

Step-by-step guides for migrating from other cloud providers and transitioning from web2 to web3.

Quick Start

Deploy in Minutes, Not Hours

Get your first application deployed on XCS with just a few lines of code. Our SDK handles authentication, multi-region replication, and scaling automatically.

1
Install the XCS SDK from npm
2
Initialize with your API key
3
Deploy to multiple regions
4
Monitor from the dashboard
deploy.ts
import { XidraCloud } from '@xidra/sdk';

// Initialize the client
const xcs = new XidraCloud({
  apiKey: process.env.XCS_API_KEY,
  region: 'asia-pacific',
});

// Deploy a new service
const deployment = await xcs.deploy({
  name: 'my-dapp',
  runtime: 'nodejs-20',
  source: './dist',
  replicas: 3,
  regions: ['asia', 'europe', 'north-america'],
});

console.log(`Deployed: ${deployment.url}`);
// => https://my-dapp.xidracloud.com