Developer documentation

Everything you need to get started with caspr.cloud and integrate our services into your applications.

Quick Start Guide

Get your first application deployed in minutes.

Getting Started

1

Create Account

Sign up for a caspr.cloud account and verify your email.

2

Choose Plan

Select the plan that fits your needs and billing requirements.

3

Deploy Application

Connect your repository or upload your application files.

4

Configure & Scale

Set up monitoring, scaling policies, and custom domains.

Deploy with CLI

# Install caspr CLI
npm install -g @caspr/cli

# Login to your account
caspr login

# Initialize project
caspr init my-app

# Deploy to production
caspr deploy --env production

# Scale your application
caspr scale --instances 3

API Reference

Complete API documentation for integrating caspr.cloud into your applications.

Authentication

All API requests require authentication using your API key.

Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Example Request:
curl -X GET "https://api.caspr.cloud/v1/applications" \
  -H "Authorization: Bearer YOUR_API_KEY"

Applications

Manage your applications and deployments.

GET /v1/applications

List all applications

POST /v1/applications

Create a new application

PUT /v1/applications/{id}

Update application configuration

DELETE /v1/applications/{id}

Delete an application

Deployments

Deploy and manage application versions.

POST /v1/applications/{id}/deployments

Deploy a new version

GET /v1/applications/{id}/deployments

List deployment history

POST /v1/applications/{id}/rollback

Rollback to previous version

SDKs & Libraries

Official SDKs and libraries for popular programming languages.

Node.js

Official Node.js SDK with TypeScript support

npm install @caspr/sdk

Python

Python SDK with async support

pip install caspr-sdk

Go

Go SDK with comprehensive examples

go get github.com/caspr/sdk-go

Need Help?

Our support team is here to help you succeed with caspr.cloud.