The universe is
the workspace.
Load a star system. Load a galaxy. Load the entire observable universe. Everything renders additively into one physically accurate scene — from a single object to a trillion.
Capabilities
Everything the universe needs.
Physically Accurate
Initial Mass Function, N-body gravity, orbital mechanics, planetary formation, atmospheric physics. Not procedural noise — actual astrophysics.
Planetary Scale
Generate from a single moon to 2 trillion galaxies. NumPy vectorization and Numba JIT keep it O(n). Spark jobs scale to EMR Serverless.
API-First
REST + streaming API over Iceberg on S3. Query with Athena, stream to your engine, or consume via the managed SDK. Your pipeline, your latency.
Asterion AI
Natural language interface to your universe. "Find all red giants within 100 parsecs orbiting binary systems." Powered by AWS Bedrock.
Real-time Simulation
Advance time, apply perturbations, watch stellar evolution. Physics runs on the server — the client just renders.
Open Standards
Avro schemas, Apache Iceberg tables, Parquet exports. Bring your own renderer, ingest into your data warehouse, publish to your research team.
Use Cases
Built for every scale of ambition.
Ship with a universe included.
- Procedural star systems for open-world space games
- Physically accurate orbit data for flight sim cinematics
- Streaming API — generate on demand, pay per object
- Avro export → direct ingest into your world builder
- Custom physics seeds for reproducible content
Peer-reviewed physics. Production scale.
- Kroupa IMF, Salpeter, Chabrier — all supported
- N-body Störmer–Verlet with adaptive timestep
- Stellar evolution tracks (Padova, MIST isochrones)
- Reproducible seeds + Avro schema versioning
- Cite-able datasets with DOI export
Make the cosmos tangible.
- Interactive demo for classroom or public exhibit
- Pre-built scenes: Sol system, Milky Way, Local Group
- Asterion AI for natural language exploration
- Embed the viewer in any web app
- No physics degree required to get started
For Developers
Integrate the universe
in minutes.
REST API, typed SDK, and an Asterion AI endpoint — all behind a single API key. Generate, query, stream, or embed. The physics stays on our servers; you just consume the output.
import CosmosGenesis from '@cosmos-genesis/sdk'
const cosmos = new CosmosGenesis({ apiKey: process.env.CG_API_KEY })
// Load the Sol system into the scene
await cosmos.scene.load('sol-system', {
origin: [0, 0, 0],
lod: 'high',
})
// Ask Asterion a question
const result = await cosmos.asterion.query(
'Which planets have liquid water in their habitability zone?'
)
// Stream generated star data
for await (const star of cosmos.generate.stars({ count: 1_000_000 })) {
ingestToDatabase(star)
}
Start exploring.
No credit card required. The universe is ready when you are.