koigrid vs AWS Step Functions
Durable, resumable multi-step workflows over an open API — the agent-native alternative to AWS Step Functions.
Step Functions is powerful but means Amazon States Language, the console, and per-state-transition pricing. koigrid Workflows give you the core value — steps whose results are journaled, so a run survives crashes and redeploys without re-running completed steps — plus durable sleep and retries, driven by one open API that your agent can operate.
| Feature | koigrid | AWS Step Functions |
|---|---|---|
| Definition | Ordered steps via API/CLI | Amazon States Language (JSON) |
| Durability | Journaled steps (survive crash/redeploy) | Managed state |
| Durable sleep | Yes (seconds to 90 days) | Yes (Wait state) |
| Retries + backoff | Built in (per step) | Built in |
| Pricing | Included (no per-transition fee) | Per state transition |
| Lock-in | None (open API + Postgres) | ASL + AWS-specific |
What koigrid improves
Durable agents
A run journals each step — an AI agent can drive a long-running, resumable workflow that survives restarts.
No per-transition fee
Workflows are included — no per-state-transition bill.
No new language
Define steps via the API/CLI, not Amazon States Language JSON in a console.
Frequently asked questions
Is koigrid cheaper than AWS Step Functions?
It depends on the workload. koigrid charges for the RAM and disk you reserve, by the hour, shared vCPU included, from a public price list — with bandwidth included and no per-request fees. Egress-heavy setups usually come out well ahead; see the estimate above.
Can I migrate from AWS Step Functions without lock-in?
Yes. koigrid runs on portable primitives — standard PostgreSQL, S3-compatible storage and containers — so you can move in (or out) whenever you want.
Where is my data hosted?
In data centers in the EU, on servers we run ourselves. The privacy policy says exactly where.
Can I run everything from an API or an AI agent?
Yes — koigrid is API-first and agent-native: every action has an API and a scoped token, with llms.txt and OpenAPI so an LLM can operate it end to end.