Install Causet
Runtime options
Causet runtimes come in two forms:
- Causet Cloud — managed hosted runtime (Early access)
- Self-hosted Docker — local or on-prem stack you run yourself (Coming soon)
The CLI compiles your .causet files locally. You deploy the compiled IR to whichever runtime you use.
Authoritative status table: What runs today?.
Try Causet right now (zero install)
The fastest way to learn the model — no CLI, no runtime, no account:
Browser tutorials only. The Tutorials run a local implementation of the DSL parser, compiler, and rules engine in your browser. This is for learning — not a deployable runtime.
Start with the 5-Minute Quickstart or jump into the Tutorials.
Install the CLI
curl -fsSL https://raw.githubusercontent.com/Causet-Inc/causet-cli/main/install.sh | sh
causet versionThe CLI bundles the compiler — causet build compile and causet build validate run entirely on your machine with no network calls.
Connect to Causet Cloud (managed hosted)
Causet Cloud is in Early access. Request access at causet.io (waitlist). Approved accounts sign in at cloud.causet.io.
causet login
causet context showManaged hosted today. causet init, causet release publish, causet intent, and causet query against a live runtime require Causet Cloud (Early access). This is the only publicly available runtime deployment option right now. SDK packages are Preview.
Self-hosted Docker (local runtime)
A public Docker Compose stack for local development is Coming soon. When it ships, you will run the runtime on your machine with docker compose up and point your app at http://localhost:8085 — no Cloud login required for local intent submission.
See Run Causet with a Local App and Installation (self-hosted).
What the CLI does
| Command | Purpose |
|---|---|
causet init | Create a Causet Cloud app and scaffold a local project (requires Cloud login) |
causet build validate | Validate DSL — fully local, no runtime needed |
causet build compile | Compile DSL to IR artifacts — fully local, no runtime needed |
causet dev | Watch and recompile on file changes — fully local |
causet release create / release publish | Package and publish a compiled release to Causet Cloud |
causet deploy apply / deploy activate | Stage and activate a release on a fork |
causet intent / causet query | Submit an intent or run a query against a runtime |
causet inspect timeline | View an entity’s deterministic timeline |
causet forensics | Sandbox drift check and per-decision repair (guide) |
causet context | Show and set org, platform, app, fork, and environment |
causet doctor | Diagnose CLI setup and runtime connectivity |
See Deployments for the full release workflow.
Next steps
- What runs today? — availability labels
- 5-Minute Quickstart — learn in the browser, no runtime
- Retrofit an Existing App — primary adoption path
- Run Causet with a Local App — Docker vs Cloud
- Quickstart: Concert App — full CLI + Causet Cloud walkthrough