Open-Source API Execution Engine

Scenarios as AST.
Logic as Code.

Budment separates scenario compilation from runtime execution. Define workflows in TypeScript, compile into an immutable Abstract Syntax Tree (AST).

Get Started
$curl -fsSL https://budment.com/install.sh | bash
01 / ARCHITECTURE

Two-Phase Execution

Scenarios are evaluated once in an isolated compiler and compiled into an immutable Abstract Syntax Tree (AST) with no network or external side effects.

02 / RESOURCE EFFICIENCY

Context-Aware SDK

Primitives automatically adapt to their execution context. A lightweight engine architecture minimizes runtime overhead, invoking script runtimes only when custom hooks require them.

03 / AUDITABILITY

Test as Code & Docs

Author workflows as type-safe code with Git and IDE support. The budment plan command renders inspectable execution plans before sending network traffic.

IsolatedZero Side-Effect Compile
Type-SafeTypeScript Scenario DSL
Dry-RunInspectable AST Plan
CI/CDDeterministic Thresholds