- api_keys.py: Database operations for API clients
- bcrypt hashing for API keys
- CRUD operations with full PostgreSQL support
- Indexes for efficient client_id lookup
- Soft delete (disable) and hard delete
- Key regeneration support
- main.py: Wire up database storage
- Startup/shutdown handlers for DB pool
- Full admin CRUD endpoints
- Token exchange uses DB lookup
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
API gateway that relays authenticated requests to backend services.
Features JWT auth, rate limiting, scope-based access control.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>