Developers

Build on the Runtime.

CLI, API, MCP, and SDKs for integrating the Flume Runtime into your operational workflows. Everything is programmable.

Flume Terminal·
Connected
$ flume status
Runtime v2.4.1 · Connected to 6 systems
Dependencies: 47 tracked · 0 unresolved
Last scan: 2 minutes ago
 
$ flume trace --from claims.adjudication --depth 3
# Tracing dependencies...
 
claims.adjudication
├── auth_rules.prior_auth (config)
├── pricing.fee_schedule (lookup)
├── routing.network_tier (rule)
│ └── network.provider_directory (reference)
└── payments.disbursement (output)
 
5 dependencies · 2 downstream outputs · 0 warnings
Interfaces

Four ways in

Flume CLI·
Connected
$ flume trace --from claims.adjudication --depth 2
# Tracing dependencies...
 
claims.adjudication
├── auth_rules.prior_auth (config)
├── pricing.fee_schedule (lookup)
└── routing.network_tier (rule)
 
3 dependencies · 0 warnings
 
$ flume impact --change routing.network_tier
3 downstream systems affected
HIGH claims.adjudication — breaks pricing lookup
MED payments.disbursement — stale routing data
LOW reporting.hedis_7 — delayed refresh
 
$ flume recover --target payments.disbursement --dry-run
# Simulating recovery...
Step 1: Refresh routing cache from network_tier
Step 2: Revalidate 12 pending disbursements
Step 3: Re-queue for payment processing
Dry run complete. 12 records recoverable. No side effects.

Terminal-native access to the full dependency graph. Trace, simulate, and recover from the command line.

Resources

Everything you need to get started

API Reference

Complete REST API documentation with request/response schemas and authentication guides.

GET/api/v1/traceTrace dependencies
POST/api/v1/impactImpact analysis
POST/api/v1/recoverTrigger recovery
GET/api/v1/auditQuery audit log
GET/api/v1/statusRuntime health

SDKs

Python and TypeScript SDKs with type-safe clients, retry logic, and streaming support.

Python
from flume import Client
rt = Client("api_key")
deps = rt.trace("claims")
TypeScript
import { Flume } from "@flume/sdk"
const rt = new Flume(key)
const deps = await rt.trace("claims")

CLI Docs

Terminal reference for dependency tracing, change simulation, and recovery operations.

$ flume --help
 
Usage: flume <command> [options]
 
traceMap dependencies from a system
impactAnalyze change impact downstream
recoverRun or simulate a recovery plan
statusShow runtime health and stats

Integration Guides

Step-by-step guides for embedding Runtime into CI/CD pipelines, MCP agents, and workflows.

Install CLI and authenticate
Connect to your first system
Run your first trace
Request Access