At a glance
Experimental means the adapter is built and unit-verified against the
provider’s documented API but not yet certified against a live sandbox
account. Experimental integrations log their status at boot.
Per-workspace vs operator-level. Payment gateways, accounting, SSO, and the
GST/e-invoicing config are per-workspace — connect them from the dashboard
(Integrations, Settings,
Team & security). Each tenant can bring their own
Stripe/Razorpay account. Tax providers (TaxJar/Avalara), CRM (HubSpot), storage
(S3/MinIO), and the experimental gateways (GoCardless/Adyen) are operator-level
— set once for the whole deployment via the environment variables above.
Residency guarantees
UnderRESIDENCY_MODE=self_hosted, SaaS
egress — QuickBooks, Xero, NetSuite, TaxJar, Avalara, HubSpot — is hard
disabled at construction. Payment gateways, your SMTP server, your S3
bucket, and your webhook endpoints remain available: they are
operator-configured destinations, not third-party data sharing.