Skip to main content

Developer Quick Start

Connect your ERP / POS / CRM as Business Tools over a signed webhook. Qefro discovers tools and executes them in the Runtime — your process never runs FlowRunner.

This is not how you build a Marketplace App. For Restaurant / Clinic / Real Estate metadata packages, start at Build your first app.

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.