saas

Version 1.0

Multi-tenant application: tenants, authentication, billing.

Subject areas

NameDescriptionEntities
AuthTenants, users and credentials.4
BillingPlans, subscriptions and invoices.5

Entities

NameDescriptionAttributesSubject areas
api_keyA secret used by integrations to call the API.6Auth
invoice6Billing
invoice_line5Billing
membershipA user's role within a tenant.3Auth
planA price plan.3Billing
subscription6Billing
tenantAn isolated customer organisation.4Auth, Billing
user6Auth

Domains

NameTypeNullDefaultCheckDescription
tenant_refbigintyes

Enums

NameValuesDescription
subscription_statustrialing, active, past_due, cancelled

Targets

NameDialectSchemasTables
litesqlite18
pgpostgresql18

Classifications