qefro-backend-sdk
Qefro backend framework for Business Tool handlers and customer authorization (Rust).
Organizations expose one signed webhook (typically POST /qefro). Qefro Runtime calls ping, tools.list, tool.invoke, and tool.resume. Authentication stays in your handlers — Qefro only relays challenges.
Companion TypeScript package: @qefro-ai/backend.
Install
[]
= "1"
Docs
Build
Publishing (maintainers)
CI publishes to crates.io via .github/workflows/publish-crates.yml.
- Create a crates.io API token at https://crates.io/settings/tokens (scopes: publish-new / publish-update).
- In GitHub → Settings → Secrets and variables → Actions, add secret
CARGO_REGISTRY_TOKENwith that token value. - Publish either:
- Actions → Publish crates → Run workflow, or
- Create a GitHub Release (triggers publish automatically).
Bump version in Cargo.toml before publishing a new release.
License
MIT