Qoqi Flow documentation
Getting started
- Installation
- Quickstart: a flow that waits for a person, served, started, answered and tested
- Questions: why a language, what is frozen, upgrades, production
Concepts
- Flows: flows and instances, what is durable, the life of an instance
- Steps: the one rule, keys, what happens after a crash, time limits, retries
- Waiting: timers, messages from outside, the first of several, tasks
- Failures: errors, undo, cancellation, stopped instances
- Versions: deploying new code under running instances, stages and migrations
Guides
- Testing flows: trials, a clock of their own,
everyCrash - Steps in your application: queues,
qoqi gen, the SDKs for Go, PHP and TypeScript - Running in production: stores, several daemons, the console, security
Reference
- Command line
- HTTP API
- Configuration:
qoqi.json - Error codes
- The language
Internals
For contributors: how it is built.
- The runtime: the daemon, the store, the life of an instance
- The virtual machine, memory, calling convention, closures
- The compiler, one page per stage
See also CONTRIBUTING.md and, for an agent writing Qoqi, llms.txt.