Turn real-time events
into intelligent actions.
Arcflux is an AI control plane that connects APIs, users, and devices — so your systems can sense, decide, and act in real time.
event in · arcflux · intelligent action out
Replace static rules with real-time decision loops.
Disconnected automation, brittle scripts, manual response workflows — collapsed into one event-driven runtime.
Capture events from APIs, webhooks, devices, and users — through one unified runtime.
Run agents, logic, and approvals in a single workflow. No glue code, no scattered scripts.
Trigger systems, call APIs, send alerts, control physical devices — in milliseconds.
What you can build
Anything that needs to react fast, reason mid-flight, and act on the world.
Intelligent inboxes
Triage, classify, draft, and route — across email, chat, and ticketing systems.
Real-time ops
Watch events from your stack. Decide what matters. Act before a human would notice.
Device-aware workflows
Listen to sensors, printers, gateways. Act back through MQTT or HTTP control planes.
Agent-driven APIs
Wrap reasoning behind a single endpoint. Stream tokens, branch logic, log every step.
Approval pipelines
Inject human checkpoints where they matter. Resume runs from anywhere — Slack, web, CLI.
Cross-system actions
One event in your CRM fans out to billing, comms, ops, hardware — atomically.
How it works
Three stages. One runtime. Everything between is observable.
An event arrives
A webhook fires, a device publishes, a user clicks. Arcflux receives it.
POST /v1/events
{ "type": "support.message",
"payload": { ... } }A workflow decides
Agents reason. Logic branches. Humans approve when they should. State is preserved.
workflow("triage")
.agent(classify)
.branch(by="intent")
.approve(if="risk>0.7")Actions happen
Calls go out — to APIs, devices, users — in milliseconds. Every step is observable.
→ POST /tickets/assign → mqtt desk/lamp/3 on → slack #ops · resolved
One workflow.
Any entry point.
Bring the events you already produce. Arcflux normalizes them into a single runtime — so the same workflow handles a webhook, a device message, or a scheduled job without rewriting anything.
Built for developers who ship.
A CLI that feels like git. An HTTP API that feels like Stripe. Real-time streaming over SSE. Iterate fast. Watch every event as it happens.
$ arc run triage --stream → event accepted ticket_8821 → agent.classify intent=billing conf=0.91 → branch billing → refund_path → approve.wait #ops → approved by @sam → action.api POST /refunds · 201 · 142ms ✓ done 814ms · 5 actions · 0 errors
// stream a run from anywhere
const run = await arc.runs.create({
workflow: "triage",
input: { ticket_id: "8821" },
stream: true,
});
for await (const ev of run.events) {
console.log(ev.type, ev.data);
}CLI-first
Trigger, replay, and stream runs from your terminal.
HTTP + SSE
Integrate with any stack. Stream events as they fire.
Event-driven runtime
Built for low-latency reactions — not polling.
Pricing
Usage-based credits — covers LLM calls and execution. Top up anytime.
Basic
For exploring and building first workflows.
- 500 credits / month
- 1 concurrent run
- All core features
- Community support
Resets every 30 days
Starter
Most pickedFor teams running real workflows in production.
- 5,000 credits / month
- 2 concurrent runs
- API · webhook · MQTT triggers
- Email support
- Optional credit top-ups
Resets monthly with billing
Enterprise
Dedicated infrastructure for high-scale, regulated, real-time systems.
- Dedicated infrastructure
- SSO
- Custom limits
- SLA
Coming soon
Questions
Alpha launches June 5, 2026. Join early access to get an invite and onboarding from the team.
HTTP APIs, signed webhooks, MQTT messages from devices, embedded widgets, scheduled jobs, and direct CLI/SDK invocations. The same workflow runs regardless of how the event arrives.
Arcflux is a runtime, not a builder. It’s designed for low-latency, agent-driven decisions across software and physical systems — with full observability, streaming, and developer-grade APIs.
Yes. Workflows can pause for approval and resume from anywhere — Slack, the web app, or programmatically via the API.
A unified usage unit covering LLM calls and execution. Basic credits reset every 30 days, Starter resets monthly with billing. You can also top up with optional packs of 1k, 5k, or 25k.
Dedicated infrastructure is available on Enterprise (coming soon). Reach out and we’ll talk.
Build the system that
reacts for you.
Get an early access invite and a direct line to the team building Arcflux.
No spam. One invite, when alpha opens.