LearnInstall Causet

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 version

The 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 show

Managed 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

CommandPurpose
causet initCreate a Causet Cloud app and scaffold a local project (requires Cloud login)
causet build validateValidate DSL — fully local, no runtime needed
causet build compileCompile DSL to IR artifacts — fully local, no runtime needed
causet devWatch and recompile on file changes — fully local
causet release create / release publishPackage and publish a compiled release to Causet Cloud
causet deploy apply / deploy activateStage and activate a release on a fork
causet intent / causet querySubmit an intent or run a query against a runtime
causet inspect timelineView an entity’s deterministic timeline
causet forensicsSandbox drift check and per-decision repair (guide)
causet contextShow and set org, platform, app, fork, and environment
causet doctorDiagnose CLI setup and runtime connectivity

See Deployments for the full release workflow.


Next steps