curl https://sim.rotastellar.com/v1/templates
[
{
"id": "leo-standard",
"name": "LEO Standard",
"altitude_km": 550,
"inclination_deg": 53,
"eccentricity": 0.0001,
"description": "Standard low-Earth orbit at 550 km"
},
{
"id": "leo-low",
"name": "LEO Low",
"altitude_km": 420,
"inclination_deg": 51.6,
"eccentricity": 0.0002,
"description": "Low LEO at ISS altitude"
},
{
"id": "sun-sync-500",
"name": "Sun-Synchronous 500km",
"altitude_km": 500,
"inclination_deg": 97.4,
"eccentricity": 0.0001,
"description": "Dawn-dusk sun-synchronous orbit"
},
{
"id": "sun-sync-700",
"name": "Sun-Synchronous 700km",
"altitude_km": 700,
"inclination_deg": 98.2,
"eccentricity": 0.0001,
"description": "Higher sun-synchronous orbit"
},
{
"id": "polar-800",
"name": "Polar 800km",
"altitude_km": 800,
"inclination_deg": 98.7,
"eccentricity": 0.0001,
"description": "Near-polar orbit"
},
{
"id": "meo-navigation",
"name": "MEO Navigation",
"altitude_km": 20200,
"inclination_deg": 55,
"eccentricity": 0.001,
"description": "Medium Earth orbit (GPS/Galileo)"
},
{
"id": "geo-comms",
"name": "Geostationary",
"altitude_km": 35786,
"inclination_deg": 0,
"eccentricity": 0.0001,
"description": "Geostationary orbit"
}
]
Predefined orbit and constellation templates
curl https://sim.rotastellar.com/v1/templates
[
{
"id": "leo-standard",
"name": "LEO Standard",
"altitude_km": 550,
"inclination_deg": 53,
"eccentricity": 0.0001,
"description": "Standard low-Earth orbit at 550 km"
},
{
"id": "leo-low",
"name": "LEO Low",
"altitude_km": 420,
"inclination_deg": 51.6,
"eccentricity": 0.0002,
"description": "Low LEO at ISS altitude"
},
{
"id": "sun-sync-500",
"name": "Sun-Synchronous 500km",
"altitude_km": 500,
"inclination_deg": 97.4,
"eccentricity": 0.0001,
"description": "Dawn-dusk sun-synchronous orbit"
},
{
"id": "sun-sync-700",
"name": "Sun-Synchronous 700km",
"altitude_km": 700,
"inclination_deg": 98.2,
"eccentricity": 0.0001,
"description": "Higher sun-synchronous orbit"
},
{
"id": "polar-800",
"name": "Polar 800km",
"altitude_km": 800,
"inclination_deg": 98.7,
"eccentricity": 0.0001,
"description": "Near-polar orbit"
},
{
"id": "meo-navigation",
"name": "MEO Navigation",
"altitude_km": 20200,
"inclination_deg": 55,
"eccentricity": 0.001,
"description": "Medium Earth orbit (GPS/Galileo)"
},
{
"id": "geo-comms",
"name": "Geostationary",
"altitude_km": 35786,
"inclination_deg": 0,
"eccentricity": 0.0001,
"description": "Geostationary orbit"
}
]
https://sim.rotastellar.com
— No API key required.GET /v1/templates returns predefined orbit profiles.
curl https://sim.rotastellar.com/v1/templates
[
{
"id": "leo-standard",
"name": "LEO Standard",
"altitude_km": 550,
"inclination_deg": 53,
"eccentricity": 0.0001,
"description": "Standard low-Earth orbit at 550 km"
},
{
"id": "leo-low",
"name": "LEO Low",
"altitude_km": 420,
"inclination_deg": 51.6,
"eccentricity": 0.0002,
"description": "Low LEO at ISS altitude"
},
{
"id": "sun-sync-500",
"name": "Sun-Synchronous 500km",
"altitude_km": 500,
"inclination_deg": 97.4,
"eccentricity": 0.0001,
"description": "Dawn-dusk sun-synchronous orbit"
},
{
"id": "sun-sync-700",
"name": "Sun-Synchronous 700km",
"altitude_km": 700,
"inclination_deg": 98.2,
"eccentricity": 0.0001,
"description": "Higher sun-synchronous orbit"
},
{
"id": "polar-800",
"name": "Polar 800km",
"altitude_km": 800,
"inclination_deg": 98.7,
"eccentricity": 0.0001,
"description": "Near-polar orbit"
},
{
"id": "meo-navigation",
"name": "MEO Navigation",
"altitude_km": 20200,
"inclination_deg": 55,
"eccentricity": 0.001,
"description": "Medium Earth orbit (GPS/Galileo)"
},
{
"id": "geo-comms",
"name": "Geostationary",
"altitude_km": 35786,
"inclination_deg": 0,
"eccentricity": 0.0001,
"description": "Geostationary orbit"
}
]
POST /v1/constellation-templates/:id/expand generates per-satellite orbital elements from a constellation template.
leo-standard, sun-sync-500).orbits array with fully resolved orbital elements for each satellite, including computed RAAN spacing and mean anomaly offsets.