Dex - Durable Execution, Re-defined.
Dead Simple. More Power.
Traditional databases persist only data. Durable Execution persists both data and actions. On top of that, Super Durable synchronizes persisted data with your existing databases and data storage—unifying your persistence architecture.
Quick start
brew install superdurable/tap/dexcli
dexcli dev --openOpen Dex Web at http://127.0.0.1:8802. This starts
the complete local Dex environment, including its internal workflow backend.
Dex step inputs and large values persist by default in $HOME/.dex/blobs.
See cli/README.md for Dex endpoints and persistence options.
Operate Dex without a browser using the same installed binary:
dexcli flow search
dexcli flow inspect <flow-id>
dexcli api listProduct documentation: https://docs.superdurable.io
(source in docs/).
Releases
Versions are per-component. Tag with a prefix (for example server-v1.0.0, sdk-go/v1.2.3, blob-cache-go/v0.1.0). Details: CONTRIBUTING.md — Releases.
Licensing
Super Durable changes to the product, SDKs, protocol, CLI, and web components use the Super Durable Source License 1.0. Production use is free up to US$10 million in consolidated annual revenue; after first exceeding the threshold, continued production use requires a subscription within 90 days. Competitive Dex products and hosted replacements always require a commercial license.
Applications may bundle SDK and protocol components subject to the
developer/operator revenue rule. End users that only run the application do
not need a separate subscription. Legacy code retains its original license;
docs/ and examples/ are excluded from the relicensing. See
LICENSING.md and LEGACY_NOTICES.md.