Skip to main content

RotaStellar API

The RotaStellar API provides programmatic access to orbital compute infrastructure — from planning tools to runtime execution.
Early Access — The API is currently in early access. Request an API key to get started.

Platform Overview

The API is organized around four product layers:

Planning Tools

Feasibility analysis, thermal modeling, latency simulation

Orbital Intelligence

Satellite tracking, conjunction analysis, pattern detection

CAE

Constraint-aware execution planning for orbital workloads

Orbital Runtime

Orbit-aware scheduling, adaptive inference, resilient compute

API Status

ProductStatusAvailability
Planning ToolsEarly AccessNow
Orbital IntelligenceEarly AccessNow
CAEAvailableNow
Orbital RuntimeDesign PreviewQ2 2026

Quick Example

from rotastellar import RotaStellarClient

client = RotaStellarClient(api_key="rs_...")

# Check feasibility of orbital compute
result = client.planning.analyze(
    workload="ai_inference",
    compute_tflops=100
)

print(f"Recommended orbit: {result.orbit}")
print(f"Estimated cost: ${result.cost_monthly}/mo")
import { RotaStellarClient } from '@rotastellar/sdk';

const client = new RotaStellarClient({ apiKey: 'rs_...' });

// Check feasibility of orbital compute
const result = await client.planning.analyze({
  workload: 'ai_inference',
  computeTflops: 100
});

console.log(`Recommended orbit: ${result.orbit}`);
console.log(`Estimated cost: $${result.costMonthly}/mo`);
use rotastellar::RotaStellar;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = RotaStellar::new("rs_...")?;

    let result = client.planning().analyze(
        "ai_inference",
        100.0  // compute_tflops
    ).await?;

    println!("Recommended orbit: {}", result.orbit);
    println!("Estimated cost: ${}/mo", result.cost_monthly);

    Ok(())
}
curl https://api.rotastellar.com/v1/planning/analyze \
  -H "Authorization: Bearer rs_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "workload": "ai_inference",
    "compute_tflops": 100
  }'

Base URL

All API requests should be made to:
https://api.rotastellar.com/v1

Authentication

The API uses Bearer token authentication. Include your API key in the Authorization header:
curl https://api.rotastellar.com/v1/satellites \
  -H "Authorization: Bearer rs_your_api_key"

Get your API key

Request early access to receive your API credentials.