Node.js SDK for Space Computing Infrastructure
Plan, simulate, and operate orbital data centers and space intelligence systems.
| Package | Description |
|---|---|
| @rotastellar/sdk | Core types — Position, Orbit, Satellite, TimeRange |
| @rotastellar/compute | Feasibility, thermal, power, and latency analysis |
| @rotastellar/intel | Satellite tracking, TLE parsing, conjunction analysis |
| @rotastellar/distributed | Federated learning, model partitioning, mesh routing |
# Core SDK
npm install @rotastellar/sdk
# All packages
npm install @rotastellar/sdk @rotastellar/compute @rotastellar/intel @rotastellar/distributedimport { Position, Orbit, Satellite } from '@rotastellar/sdk';
import { FeasibilityCalculator, WorkloadProfile, WorkloadType } from '@rotastellar/compute';
// Define a position
const ksc = new Position({ latitude: 28.5729, longitude: -80.6490, altitudeKm: 0.0 });
// Analyze workload feasibility
const calc = new FeasibilityCalculator({ altitudeKm: 550.0 });
const profile = new WorkloadProfile({
workloadType: WorkloadType.INFERENCE,
computePowerKw: 10.0,
memoryGb: 32.0
});
const result = calc.analyze(profile);
console.log(`Feasible: ${result.feasible}, Rating: ${result.rating}`);- Website: https://rotastellar.com
- Documentation: https://docs.rotastellar.com/sdks/node
- Python SDK: https://github.com/rotastellar/rotastellar-python
- Rust SDK: https://github.com/rotastellar/rotastellar-rust
Created by Subhadip Mitra at RotaStellar.
MIT License — Copyright (c) 2026 RotaStellar
