Skip to main content

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

LanguagePackageGuide
JavaScript / TypeScript@qefro-ai/backendJavaScript SDK
Pythonqefro-backendPython SDK
Rustqefro-backend-sdkRust SDK

Minimal path

  1. Install the SDK and set QEFRO_SIGNING_SECRET.
  2. app.tool(...) for each business capability.
  3. Optional: app.flow(...) for multi-step orchestration (conversation and/or event triggers).
  4. app.listen({ path: '/qefro' }) on a public HTTPS URL.
  5. Admin Console → SDK Connections → create connection → TestSync Tools.
  6. Enable tools/flows on a workspace and test from chat or emit an event.

Workflow checklist

First SDK connection

  1. Scaffold backendInstall SDK; expose POST /qefro.
  2. Register toolsStable names + JSON Schema inputs.
  3. Connect in consoleWebhook URL + signing secret.
  4. Sync Toolscapabilities.list imports tools/flows.
  5. Enable + testChat or emit a namespaced event.