Catalog
Integrations framework
Install Bookalimo, Flights, and future vendors with one click. Manifest-driven.
/admin/integrations lists every fulfillment vendor registered in apps/api/src/integrations/registry.ts. Each manifest declares its ProductType + categories + IFulfillmentProvider class + credential schema + customer-flow component. Click Install → the platform seeds the ProductType + categories transactionally; the vendor is now selectable in the provider offering form.
What you can do
- Install / re-install any registered manifest (idempotent).
- Uninstall — refuses if there are live offerings on the vertical (safety).
- See per-integration stats: tenants connected, published offerings, declared categories.
- Preview the credential schema each tenant will need to fill.
Adding a new integration is a code change
Manifests live in source — drop a new folder under apps/api/src/integrations/<key>/manifest.ts and import it in registry.ts. See the Developer → Integration framework topic.