allianceauth-app-utils
Commonly used utilities and helpers for rapid development of Alliance Auth apps.
What it is and what it does
allianceauth-app-utils is a utility library designed to support developers building extensions for Alliance Auth, a Django-based application framework. It packages commonly used helper functions and classes that would otherwise be duplicated across multiple Alliance Auth apps, providing a shared foundation for rapid development.
The package is actively maintained, supports Python 3.8 through 3.12, and works with Django 4.2 and 5.2. It has low install friction as a pure-Python wheel and depends on standard packages (allianceauth, requests, pytz, typing_extensions). It is most useful if you are already developing within the Alliance Auth ecosystem and need to reduce boilerplate code across your extensions.
Use it for:
- Accelerate development of a new Alliance Auth app by importing shared utility functions instead of writing them from scratch.
- Reduce code duplication when building multiple Alliance Auth extensions that need common helper logic.
- Standardize utility patterns across a suite of Alliance Auth applications maintained by your organization.
- Access pre-built classes and functions for common tasks in Django-based Alliance Auth development.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides reusable utility functions and classes for building Alliance Auth applications, reducing code duplication and accelerating development of Django-based extensions.
Yes, if you are developing Alliance Auth applications. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides genuine value by eliminating code duplication across Alliance Auth extensions. Install it as part of your Alliance Auth app development workflow.
Install
allianceauth-app-utils on PyPI
pip
pip install allianceauth-app-utilsuv
uv add allianceauth-app-utilspoetry
poetry add allianceauth-app-utilsInstalling allianceauth-app-utils
Before you install
Low install friction with a pure-Python wheel distribution. Active maintenance with a recent release (34 days old) and current commit history. Depends on allianceauth, requests, pytz, and typing_extensions—all standard, widely-used packages.
License in practice
Licensed under MIT (permissive), which allows use in commercial and private projects with minimal restrictions; attribution required.
Quickstart
pip install allianceauth-app-utils
from allianceauth_app_utils import <utility_function>
# Use utility functions in your Alliance Auth app
Requires allianceauth to be installed and configured; intended for use within Alliance Auth application development, not standalone.
Verify before relying
- Specific utility functions and classes available in the API—documentation link provided but not detailed in fact sheet.
- Whether this package is suitable for your particular Alliance Auth extension use case.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — allianceauth, requests, pytz, typing_extensions |
| Maintenance | actively maintained — 34 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 258,643/month — #8,426 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: allianceauth_app_utils-1.33.2-py3-none-any.whl
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
allianceauthAlliance Auth is a Django-based authentication…
copyleft · top 15,000 on PyPI
django-etcProvides a collection of small utility…
permissive · top 15,000 on PyPI
scverse-miscProvides shared utility functions and helpers…
permissive · top 5,000 on PyPI
allianceauth-blacklistIntegrates with Alliance Auth to maintain a…
permissive · top 15,000 on PyPI
aa-structuresA Django app that integrates with Alliance Auth…
unclear · top 15,000 on PyPI
allianceauth-discordbotA Discord bot framework for Alliance Auth that…
permissive · top 15,000 on PyPI
aa-memberauditA Django app for Alliance Auth that provides…
unclear · top 15,000 on PyPI
allianceauth-securegroupsA Django plugin for Alliance Auth that…
permissive · top 15,000 on PyPI
aa-freightAn Alliance Auth app that manages a central…
unclear · top 15,000 on PyPI
aa-memberaudit-dcA Django addon for AllianceAuth that checks…
copyleft · top 15,000 on PyPI