Skip to content

Tenancy API Reference

This page documents the programmatic API for the Astra Mandal multi-tenancy context isolation system.

Tenant Workspace Models

astraauth_tenancy.models.TenantWorkspace

Bases: BaseModel

Tenancy Middleware & Context Helpers

astraauth_tenancy.middleware.ASGITenancyMiddleware(app, header_name='X-Tenant-ID')

astraauth_tenancy.middleware.mount_flask_tenancy_routing(app, header_name='X-Tenant-ID')

astraauth_tenancy.middleware.get_current_tenant()

astraauth_tenancy.middleware.set_current_tenant(tenant_id)

astraauth_tenancy.middleware.reset_current_tenant(token)