Skip to main content

Application Integration Manual

A Qefro application is a backend that implements the signed /qefro protocol and exposes business capabilities as SDK tools.

There are two deployment models. The application contract is the same; ownership and platform plumbing differ.

ModelOne-line summary
External SDK ConnectionBring your application/backend to Qefro.
Managed Marketplace AppLet Qefro host and distribute your application.

Start here

  1. Building Applications for Qefro — primary manual
  2. Integration models — choose External vs Managed
  3. Getting started — first /qefro process

Tutorials

TutorialModelReference implementation
External SDK ConnectionExternalabm-demo, mock-order-status-sdk
Managed Marketplace AppManagedrestaurant-pro, clinic-pro, finance-pro
Migration: External → ManagedBothSame SDK app, different plumbing

Protocol & SDK

TopicDoc
SDK application developmentsdk-application-development.md
/qefro protocolqefro-protocol.md
Toolstools.md
Authentication (HMAC)authentication.md
Tenancy & workspacestenancy-and-workspaces.md

Platform capabilities

CapabilityDoc
Managed storage (ctx.storage)storage.md
Customer Hub (ctx.customer)customer-hub.md
Organizationorganization.md
Marketingmarketing.md
Workflowsworkflows.md

Ship & operate

TopicDoc
Deploymentdeployment/external-and-managed.md
Marketplace publishingmarketplace-publishing.md
Testingtesting.md
Securitysecurity.md
Troubleshootingtroubleshooting.md

Note: Application deploy guidance lives at deployment/external-and-managed.md because docs/developer/deployment/ already hosts the general deployment overview.

Verified against: @qefro-ai/backend 1.7.0, protocol version 1, ACS sdk_connections, connector-manager /v1/invoke, solution-service install/publish.