Build With Our API

Automate your infrastructure with our powerful REST API. Manage servers, storage, networking, and more programmatically.

Quick Start API Reference

RESTful Design

Standard HTTP methods and JSON responses

Secure Auth

OAuth 2.0 and API token authentication

Official SDKs

Python, Node.js, Go, and more

Rate Limits

5,000 requests/hour included

Quick Start

1. Get Your API Token

Generate an API token from your account dashboard at console.appsolutions.com/api-tokens

2. Make Your First Request

Use your token to authenticate API requests:

# List all instances curl -X GET "https://api.appsolutions.com/v1/instances" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json"

3. Create a Resource

Create a new compute instance:

# Create a new instance curl -X POST "https://api.appsolutions.com/v1/instances" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "my-server", "region": "us-east-1", "size": "s-2vcpu-4gb", "image": "ubuntu-22-04-x64" }'

Official Libraries

Python

pip install appsolutions

Node.js

npm i @appsolutions/sdk

Go

go get appsolutions-go

PHP

composer require appsolutions

API Endpoints

Instances
GET /v1/instances List all instances POST /v1/instances Create an instance GET /v1/instances/{id} Get instance details DELETE /v1/instances/{id} Delete an instance
Volumes
GET /v1/volumes List all volumes POST /v1/volumes Create a volume POST /v1/volumes/{id}/attach Attach volume to instance
Networking
GET /v1/vpcs List VPCs GET /v1/load-balancers List load balancers GET /v1/floating-ips List floating IPs
Databases
GET /v1/databases List database clusters POST /v1/databases Create database cluster PUT /v1/databases/{id}/resize Resize database cluster
View Full API Reference

Ready to Start Building?

Create your free account and get $200 in credits to explore the API.

Get Started Free