$npx skillfedfor your agent

aa-contacts

Contacts tool for AllianceAuth

With conditionsPyPI WWW/HTTPReleased Jun 2026236.9K downloads / mocopyleft licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — aa_contacts-1.0.0-py3-none-any.whl
v1.0.0 · released 2026-06-24 · Python <3.14,>=3.10 · 3 runtime deps: allianceauth, django-esi, django-ninja

Yes, if you run AllianceAuth and need centralized contact and standings management. The plugin is actively maintained, has no known vulnerabilities, and integrates cleanly with the AllianceAuth ecosystem. GPLv3 copyleft is standard for AllianceAuth plugins. Install friction is low and dependencies are well-established. Suitable for production use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires AllianceAuth installation and Django 5.x; Python 3.10 or later; Celery configuration for scheduled contact updates.
  • Low install friction with a pure Python wheel.
  • Active maintenance as of August 2026, last commit recent.

License · maintenance · safety

copyleft license (copyleft) — Licensed under GPLv3 (copyleft). Any derivative work or distribution must also be open-source under GPLv3; commercial use is permitted but modifications must be shared under the same license.

last release 2026-06-24 (51 days) · last repo commit 2026-08-02

0 known vulnerabilities (OSV.dev, 2026-08-14) · 236,916 downloads/mo, #8,970 on PyPI

Verify before relying

pip install aa-contacts==1.0.0

Add 'aa_contacts' to INSTALLED_APPS in local.py, then run:
python manage.py migrate
python manage.py collectstatic

Add the Celery task to CELERYBEAT_SCHEDULE in local.py for automatic updates.
  • Whether Secure Groups integration is optional or required for core functionality.
  • Performance characteristics when managing large numbers of contacts or corporations.
  • Whether ESI rate-limiting or jitter settings require tuning for production deployments.
Same gist for agents: .md · .json

What it is and what it does

aa-contacts is a Django plugin for AllianceAuth that provides a web interface for tracking standings and contacts across alliances and corporations in EVE Online. It allows users with appropriate permissions to add alliances or corporations, view their contacts and standings, edit notes, and trigger manual contact updates. The plugin integrates with AllianceAuth's permission system and can optionally integrate with the Secure Groups plugin to create smart filters based on standings—allowing administrators to grant access to users or groups based on their character's standings with specific corporations or alliances.

The plugin runs on Django 5.x, depends on allianceauth, django-esi (for EVE API access), and django-ninja (for API endpoints), and uses Celery for scheduled background updates of contact data. It supports Python 3.10 through 3.13 and is marked as production-stable. Installation is straightforward for existing AllianceAuth deployments, requiring only pip installation, configuration in local.py, and database migrations.

Use it for

  • Track standings and contact lists for multiple corporations or alliances in a single dashboard.
  • Grant or restrict user access based on their character's standings with specific in-game entities via Secure Groups.
  • Maintain shared notes on contacts and standings for alliance leadership and diplomacy teams.
  • Automate periodic synchronization of contact data from EVE's ESI API on a schedule.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you run AllianceAuth and need centralized contact and standings management.

The plugin is actively maintained, has no known vulnerabilities, and integrates cleanly with the AllianceAuth ecosystem. GPLv3 copyleft is standard for AllianceAuth plugins. Install friction is low and dependencies are well-established. Suitable for production use.

Install

aa-contacts on PyPI

Before you install

Low install friction with a pure Python wheel. Active maintenance as of August 2026, last commit recent. Requires allianceauth, django-esi, and django-ninja as runtime dependencies.

Requires AllianceAuth installation and Django 5.x; Python 3.10 or later; Celery configuration for scheduled contact updates.

License in practice

Licensed under GPLv3 (copyleft). Any derivative work or distribution must also be open-source under GPLv3; commercial use is permitted but modifications must be shared under the same license.

Quickstart

pip install aa-contacts==1.0.0

Add 'aa_contacts' to INSTALLED_APPS in local.py, then run:
python manage.py migrate
python manage.py collectstatic

Add the Celery task to CELERYBEAT_SCHEDULE in local.py for automatic updates.

Verify before relying

  • Whether Secure Groups integration is optional or required for core functionality.
  • Performance characteristics when managing large numbers of contacts or corporations.
  • Whether ESI rate-limiting or jitter settings require tuning for production deployments.

Package facts

Licensecopyleft license copyleft
Python supportSupports the current Python release <3.14,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
allianceauthdjango-esidjango-ninja
MaintenanceActively maintained 51 days since the last release
Last repo commit
First released
Downloads236,916 / month, #8,970 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 5Framework :: Django :: 5.2Intended Audience :: DevelopersLicense :: OSI Approved :: GNU General Public License v3 (GPLv3)Natural Language :: EnglishOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic Content

Evidence: aa_contacts-1.0.0-py3-none-any.whl

Tags

Capabilities
allianceauth contacts plugineve online standings trackercorporation alliance managementdjango contact standingsallianceauth secure groups filtereve contacts tool
Topics
allianceauth-plugineve-onlinestandings-management
PyPI keywords
aa-contactsallianceauthallianceauth_contactscontactseveonline

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “allianceauth contacts plugin”

  • aa-contactsA Django plugin for AllianceAuth that tracks and manages alliance and…
  • aa-memberauditA Django app for Alliance Auth that provides character auditing,…
  • allianceauth-afatA Django plugin for Alliance Auth that tracks fleet participation…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also allianceauth-securegroups · aa-killstats · allianceauth-discordbot · aa-structures · allianceauth · aa-killtracker · django-eveonline-sde · aa-memberaudit-dc · allianceauth-afat · aa-memberaudit-securegroups