Skip to main content

Rust SDK

The official Rust SDK for RotaStellar, providing type-safe primitives for orbital compute and space intelligence applications.
Status: Early Access — Request API key
The Rust SDK currently provides types only. The HTTP client is coming in a future release. For full API access, use the Python SDK or Node.js SDK.

Installation

Add to your Cargo.toml:
Or use cargo:

Quick Start

Available Types

Position

Geographic position with altitude:

Orbit

Keplerian orbital elements:

Satellite

Satellite information with optional orbit and position:

TimeRange

Time range for queries:

Configuration

The SDK provides configuration utilities for when the HTTP client is available:

Authentication Utilities

Validate and mask API keys:

Error Handling

Error Types

Constants

Serde Support

All types implement Serialize and Deserialize:

Coming Soon

The following features are planned for future releases:
  • HTTP Client — Full API client with async support
  • Blocking Client — Synchronous API for non-async contexts
  • Streaming — Real-time satellite position updates
  • TLE Parsing — Two-line element set parsing and propagation

Source Code

GitHub Repository

View source, report issues, and contribute.

crates.io

Package page and version history.