Skip to main content

Vanta Admin

Vanta Admin is a Django admin theme with a darker interface, tighter density, and a standalone structure that stays close to Django's admin template system.

It is designed to be portable and to avoid frontend runtime dependencies outside standard Django admin behavior. You still use Django admin; Vanta changes the shell, navigation, common controls, messages, and visual treatment so the admin feels more deliberate in everyday use.

More info

Live demo

What It Is

Vanta Admin is a complete Django admin template for projects that want a more focused, consistent interface without replacing Django's built-in admin system. It gives you a ready-made visual layer for everyday admin work, with a portable structure that stays close to Django's template system.

It includes the main admin shell, navigation, forms, tables, messages, account screens, responsive layouts, and optional matching templates for django-two-factor-auth. The links above show the full feature set in context.

Vanta Admin does not replace Django admin, change your permissions, or configure two-factor authentication for you. If your project uses django-two-factor-auth, Vanta provides matching templates and CSS for the visible 2FA screens.

Tested With

Vanta Admin supports:

  • Python 3.12 and 3.13
  • Django 6.0 and 6.1

All four combinations are covered by the compatibility test matrix.

Django 6.1 uses Django's native Content Security Policy nonce support. Django 6.0 remains fully supported without nonce attributes and renders form assets normally.

Installation

PyPI with pip

pip install vanta-admin

PyPI with uv

uv add vanta-admin

Updating

With uv

From your project root, resolve the newest Vanta Admin release and sync the environment:

uv lock --upgrade-package vanta-admin
uv sync

This works with the normal constraint created by uv add vanta-admin. If you have deliberately pinned an exact Vanta Admin version, update that pin first.

With pip

pip install --upgrade vanta-admin

Django Setup

In your Django settings file, add vanta_admin to INSTALLED_APPS before django.contrib.admin so its templates override the default admin templates.

This is usually in settings.py, or in your project's active settings module if you split settings across multiple files:

INSTALLED_APPS = [
    'vanta_admin',
    'django.contrib.admin',
    # ...
]

Then run your normal static asset flow for Django:

python manage.py collectstatic

Optional Two-Factor Auth Theme Support

If your project already uses django-two-factor-auth, place vanta_admin before the two-factor apps and before django.contrib.admin so Vanta's templates are found first:

INSTALLED_APPS = [
    'vanta_admin',
    'django_otp',
    'django_otp.plugins.otp_static',
    'django_otp.plugins.otp_totp',
    'two_factor',
    'django.contrib.admin',
    # ...
]

Configure django-two-factor-auth normally in your project URLs and settings. Vanta only provides the theme layer.

Notes

  • The package name on PyPI is vanta-admin.
  • The Django app label you add to INSTALLED_APPS is vanta_admin.
  • Two-factor auth support is visual/template support for projects that already install and configure django-two-factor-auth.
  • Vanta keeps Django admin server-rendered. It does not add a frontend runtime or a custom dashboard framework.

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vanta_admin-0.23.2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vanta_admin-0.23.2-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file vanta_admin-0.23.2.tar.gz.

File metadata

  • Download URL: vanta_admin-0.23.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for vanta_admin-0.23.2.tar.gz
Algorithm Hash digest
SHA256 9d3c8656479f92fa07130fe5b95b6afab0c94d3a0048285395c0097f637b11f0
MD5 5d8b4008cde945bb36b235d5030098fb
BLAKE2b-256 c4b4f94a6a835e556cd32439fe1923f3ecfd469da8de7d2b84c18dbf8aa7ded6

See more details on using hashes here.

Provenance

The following attestation bundles were made for vanta_admin-0.23.2.tar.gz:

Publisher: publish.yml on oli-dev0/vanta-admin-theme

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vanta_admin-0.23.2-py3-none-any.whl.

File metadata

  • Download URL: vanta_admin-0.23.2-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for vanta_admin-0.23.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ccc7110c84af8aac20c0ec8f6ce8a1210a3a3a44c8ee9f0693b8c63b7096bfa
MD5 5669a91a3ac6afa277ffcd1dc6105aac
BLAKE2b-256 5d2e118a1553fc577117992f28d62bbe9618d07950dadc9cfb9d89fc5c51d2b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for vanta_admin-0.23.2-py3-none-any.whl:

Publisher: publish.yml on oli-dev0/vanta-admin-theme

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.23.3

2 files

This release

0.23.2 This release

2 files

0.23.1

2 files

0.23.0

2 files

0.22.2

2 files

0.22.1

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.0

2 files

0.17.0

2 files

0.16.2

2 files

0.16.1

2 files

0.16.0

2 files

0.15.2

2 files

0.15.1

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page