Today we’re releasing official SDKs for Python, Node.js, and Rust. These libraries provide native access to the Rotastellar platform, making it easier than ever to integrate orbital intelligence and space compute planning into your applications.

What’s Available

All packages are published to their respective registries and ready to use:

Python (PyPI)

pip install rotastellar

Node.js (npm)

npm install @rotastellar/sdk

Rust (crates.io)

cargo add rotastellar

What’s in the SDK

Each SDK is a single package that covers the platform:

  • Authentication and API client - key management, retries, and rate limiting
  • Tracking - satellite positions, TLE parsing, and SGP4 propagation
  • Analysis - conjunction analysis and collision probability
  • Planning - feasibility analysis and CAE execution planning for orbital workloads

Quick Start

Here’s a simple example tracking the ISS in each language:

Python

from rotastellar import RotaStellarClient

client = RotaStellarClient(api_key="rs_live_...")
iss = client.satellites.get("25544")

print(f"{iss.name}: {iss.position.lat:.2f}, {iss.position.lon:.2f}")
print(f"Altitude: {iss.position.altitude_km:.1f} km")

Node.js

import { RotaStellarClient } from '@rotastellar/sdk';

const client = new RotaStellarClient({ apiKey: 'rs_live_...' });
const iss = await client.satellites.get('25544');

console.log(`${iss.name}: ${iss.position.lat}, ${iss.position.lon}`);
console.log(`Altitude: ${iss.position.altitudeKm} km`);

Rust

use rotastellar::RotaStellarClient;

let client = RotaStellarClient::new("rs_live_...")?;
let iss = client.satellites().get("25544").await?;

println!("{}: {:.2}, {:.2}", iss.name, iss.position.lat, iss.position.lon);
println!("Altitude: {:.1} km", iss.position.altitude_km);

API Keys in the Console

Along with the SDK release, the Developer Dashboard lets you:

  • Generate and manage API keys
  • Monitor usage and request counts
  • View real-time analytics

Rotastellar is in invite-gated private beta. Request access - once you’re approved, you can create a key from the console in seconds.

Documentation

Full documentation is available at docs.rotastellar.com, including:

What’s Next

This release covers tracking, analysis, and planning. On the roadmap:

  • Command-line tool - build, push, and run workloads from the terminal
  • Operator Agent SDK - the on-satellite execution layer, in Rust

Get Started

  1. Visit the console to create an API key
  2. Install the SDK for your language
  3. Follow the quickstart guide

Questions or feedback? Reach out at [email protected] or join our Discord community.


The Rotastellar SDKs are open source under the MIT license. Contributions welcome on GitHub.