Data modeling, processing, ingestion, orchestration, streaming, storage, and APIs—unified. All in pure TypeScript or Python.
Moose Primitives
Define your unique application logic for how data is ingested, processed, aggregated, and consumed for your use case
Codify the shape and structure of the data that is used in your application
Moose Provisioned Infra
Moose interprets the application logic in your primitives to automatically manage and configure assets in your underlying infrastructure
Ingress Routes
Webserver
Topics
Streams
Tables
OLAP DB
Tasks
Orchestrator
Views
OLAP DB
Egress Routes
Webserver
When to use Moose
Data Intensive Features
Build an analytics backend to power real-time leaderboards, charts, and metrics in your products
Enterprise Data Products
Pull data together from multiple sources and expose it to BI platforms, AI/ML pipelines, and notebooks
Your tools, your workflows
Moose brings software developer ergonomics to the data & analytics stack
Python and TypeScript
Write code in your native language with your favorite IDE plug-ins
Local Dev Server
Run your application locally and see the impact of code changes in real-time
Git-Based Workflows
Integrate with existing version control and code collaboration workflows
OLAP Migrations
Keep versions of your data synchronized through automated schema migrations
Powerful CLI
Use terminal commands to automate setup and build processes
Deploy with Docker
Package your application for deployment in any environment from the CLI