Tenant isolation
- Explicit active workspace header
- Server-side membership checks
- Immutable ownership fields
- Separate public serializers
- Workspace-scoped media and keys
- Dual-tenancy vendor reads
FastRestful treats tenant isolation, key custody, gateway safety, provider settlement, and audit evidence as product behavior. This page explains the boundaries and the controls you inherit — and the ones you must operate.
FastRestful keeps secrets on the server, isolates workspaces before every database access, and never hands the browser an upstream credential.
FastRestful fails fast when production configuration is incomplete instead of quietly running with development defaults.
Production requires a 50+ character secret, a valid Fernet key, PostgreSQL, explicit allowed hosts, CORS/CSRF origins, and Redis.
API keys narrow to execute or read. Workspace roles separate billing and team management. Staff access is a separate permission boundary.
Provider events and ledger rows are append-only. Replays are acknowledged without double-settling, and uncertain states reserve funds instead of guessing.
FastRestful is self-hosted. The operator controls infrastructure, providers, and data lifecycle; the platform enforces application-level boundaries.
Send a concrete reproduction, affected route or version, and impact. Do not include live API keys, customer data, or provider secrets.
Buy the installation license for official releases, signed updates, and the complete self-hosted platform.
One-time purchase · Official updates included