DEVELOPER DOCS

API Reference

Build, automate, and integrate with the Utechsoft infrastructure platform using our RESTful API.

API Endpoints

Compute

Create, manage, and scale virtual servers, bare metal, and Kubernetes clusters.

/v1/servers

Storage

Object storage, block volumes, and managed database provisioning.

/v1/storage

Networking

Firewalls, load balancers, VPCs, and DNS management.

/v1/networking

CI/CD

Pipeline management, runner provisioning, and build artifact storage.

/v1/pipelines

Quick Start

Authentication

All API requests require a Bearer token. Generate one from your dashboard under Settings > API Tokens.

bash
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
     -H "Content-Type: application/json" \
     https://api.utechsoft.net/v1/servers

Base URL

https://api.utechsoft.net/v1/

Response Format

All responses are returned in JSON format with consistent envelope:

json
{
  "data": { ... },
  "meta": {
    "request_id": "req_abc123",
    "timestamp": "2026-03-01T00:00:00Z"
  }
}

Rate Limits

PlanRequests/minBurst
Startup60100
Business300500
EnterpriseUnlimitedUnlimited

SDK Libraries

Install the official SDK for your language:

bash
# Node.js
npm install @utechsoft/sdk

# Python
pip install utechsoft

# Go
go get github.com/utechsoft/sdk-go

# PHP
composer require utechsoft/sdk

Node.js Example

javascript
const Utechsoft = require('@utechsoft/sdk');
const client = new Utechsoft({ apiKey: process.env.UTECHSOFT_API_KEY });

// List all servers
const servers = await client.servers.list();

// Create a new server
const server = await client.servers.create({
  name: 'web-prod-01',
  plan: 'business-4gb',
  region: 'eu-central-1',
  image: 'ubuntu-24-04',
});

Start Integrating Today

Create a free account and get your API key in under 2 minutes.