Skip to content

feat : add multi framework api keys (litestar, django, flask async)#25

Merged
Athroniaeth merged 3 commits into
developmentfrom
feat/multi-framework-api-keys
Feb 28, 2026
Merged

feat : add multi framework api keys (litestar, django, flask async)#25
Athroniaeth merged 3 commits into
developmentfrom
feat/multi-framework-api-keys

Conversation

@Athroniaeth

Copy link
Copy Markdown
Owner

No description provided.

claude and others added 3 commits February 27, 2026 07:53
- Extract shared Pydantic schemas to `_schemas.py` (used by all integrations)
- Add `litestar_api.py`: Router + guard for Litestar with full CRUD endpoints
- Add `quart_api.py`: Blueprint + decorator for Quart with full CRUD endpoints
- Add `django/` package: Django ORM model, DjangoApiKeyRepository, async
  class-based views, URL factory, and require_api_key decorator
- Add 38 Litestar tests, 41 Quart tests, 59 Django tests (453 total, 98% cov)
- Add docs/usage/litestar.md, quart.md, django.md
- Add pytest-django, shared settings_test_django.py, pythonpath config

https://claude.ai/code/session_011dfN3jREQd4XUZXzHoXLJY
Add lock entries for litestar, quart, django, pytest-django and their
transitive dependencies.

https://claude.ai/code/session_011dfN3jREQd4XUZXzHoXLJY
@Athroniaeth Athroniaeth merged commit c751f33 into development Feb 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants