Auth
Overview
Temporary Python 3.13 partner auth service for Bubble
Auth is a temporary, public Python 3.13 FastAPI service that provides authentication helpers for partners and the Bubble (bubble.io) application. It may be refactored or retired as the platform evolves.
Service profile
| Field | Value |
|---|---|
| Code | services/auth/ |
| Package | auth |
| Runtime | Python 3.13 (FastAPI) |
| Status | Temporary |
| Primary owner | John Thomas |
| Secondary owner | None |
| Primary consumers | Partners, Bubble app |
| Auth | X-API-Key header |
Responsibilities
- Verify partner JWTs against issuer JWKS.
- Provide a stable ingress surface for Bubble/partner auth flows.
- Enforce API key authentication and CORS policy.
Non-goals
- Long-term identity provider or user management system.
- Persisting authentication state or credentials.
Dependencies
- Upstream: Partners and Bubble app.
- Downstream: Google Secret Manager; JWKS endpoints; Sentry.
Related pages
Last updated on