Live / Operator Agent - on-satellite execution is live Read announcement →

Build for Space

SDKs and APIs for satellite tracking, orbital computing, and space infrastructure.

Rotastellar is in invite-gated private beta. Request access to get an API key.

SDK Packages

Available for Python, Node.js, and Rust

Python SDK

Satellite tracking, orbital intelligence, and compute planning. Unified client for the full API.

Python
pip install rotastellar
from rotastellar import RotaStellarClient

client = RotaStellarClient(api_key="rs_live_...")
sat = client.satellites.get("25544")  # ISS
print(f"{sat.name}: {sat.position.lat:.2f}°")

Node.js SDK

Web-native tracking, feasibility, and orbital workload planning - TypeScript-first.

Node.js
npm install @rotastellar/sdk
import { RotaStellarClient } from '@rotastellar/sdk';

const client = new RotaStellarClient({ apiKey: 'rs_live_...' });
const sat = await client.satellites.get('25544'); // ISS
console.log(`${sat.name}: ${sat.position.lat}`);

Rust SDK

High-performance orbital planning, feasibility, and tracking - native or compiled to WASM.

Rust
cargo add rotastellar
use rotastellar::{FeasibilityCalculator, WorkloadProfile, WorkloadType};

let calc = FeasibilityCalculator::new(550.0);
let profile = WorkloadProfile::new(WorkloadType::Inference, 10.0)
    .with_memory_gb(32.0);

let result = calc.analyze(&profile, None);
println!("feasible: {}", result.feasible);

Ready to build?

Request access to the private beta, then create and manage API keys from the console.

Request access