Rotastellar SDKs Now Available: Python, Node.js, and Rust
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
- Visit the console to create an API key
- Install the SDK for your language
- 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.