Developer Quick Start
Build Business Tools and Business Flows in your backend. Qefro discovers them over a signed webhook and executes tools/flows in the Runtime — your process never runs FlowRunner.
Choose your SDK
| Language | Package | Guide |
|---|---|---|
| JavaScript / TypeScript | @qefro-ai/backend | JavaScript SDK |
| Python | qefro-backend | Python SDK |
| Rust | qefro-backend-sdk | Rust SDK |
Minimal path
- Install the SDK and set
QEFRO_SIGNING_SECRET. app.tool(...)for each business capability.- Optional:
app.flow(...)for multi-step orchestration (conversation and/or event triggers). app.listen({ path: '/qefro' })on a public HTTPS URL.- Admin Console → SDK Connections → create connection → Test → Sync Tools.
- Enable tools/flows on a workspace and test from chat or emit an event.
Workflow checklist
First SDK connection
- Scaffold backend — Install SDK; expose POST /qefro.
- Register tools — Stable names + JSON Schema inputs.
- Connect in console — Webhook URL + signing secret.
- Sync Tools — capabilities.list imports tools/flows.
- Enable + test — Chat or emit a namespaced event.