Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby etc. https://docs.wizarr.dev
  • Python 69.6%
  • HTML 28.7%
  • JavaScript 1.1%
  • CSS 0.4%
  • Dockerfile 0.1%
  • Other 0.1%
Find a file
Hosted Weblate 5803c64085
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Translation: Wizarr/Wizarr-Universal
Translate-URL: https://hosted.weblate.org/projects/wizarr/wizarr-universal/
2026-06-13 07:05:49 +00:00
.claude/agents Enhance database integrity and improve versioning logic 2025-08-10 15:19:11 +02:00
.github fix(ci): use uv instead of broken pipx babel in verify-translations 2026-04-01 23:18:26 +02:00
.idea Fixed Migrations 2025-05-22 20:04:26 +01:00
app Update translation files 2026-06-13 07:05:49 +00:00
docs feat(ldap): add LDAP authentication and invitation integration 2025-12-27 17:14:17 +01:00
helpers Experimental Jellyfin Support 2023-02-23 17:51:01 +00:00
migrations fix: prevent CASCADE data loss in LDAP migration and repair invitation_user 2026-04-01 22:42:45 +02:00
plus@d8a8adf80c feat: implement nested transactions for user deletion and disabling to ensure data integrity 2025-10-22 11:56:39 +02:00
screenshots Add new accept invite 2025-07-26 14:11:15 +01:00
scripts Fixes Media Server deletion closes #1003 2025-11-17 12:29:42 +01:00
tests chore: merge main into ldap branch, resolve conflicts 2026-03-29 16:28:20 +02:00
wizard_steps feat: enhance Komga integration with API key updates and user management improvements closes [BUG] Komga Setup Returning a 401 error when Komga is set up and working fine 2025-10-06 12:32:37 +02:00
.djlintrc Refactor wizard templates and JavaScript controller 2025-10-07 14:01:16 +02:00
.dockerignore fix(pwa): improve Service Worker update strategy and cache management 2026-05-25 14:36:33 +02:00
.editorconfig Add .editorconfig file 2023-02-08 14:52:33 +01:00
.gitignore fix: resolve White Screen of Death (WSOD) by serving external assets from clean vendor directories 2026-05-25 14:14:59 +02:00
.gitmodules Set up plus directory as git submodule 2025-07-25 18:38:07 +02:00
.pre-commit-config.yaml fix: update dependencies and configuration for improved linting and SQLAlchemy integration 2025-10-08 16:46:30 +02:00
.weblate feat: add wlc dependency and weblate configuration 2025-10-28 11:54:35 +01:00
babel.cfg Getting ready for translations 2023-01-21 15:57:43 +00:00
CHANGELOG.md fix: resolve weblate merge conflicts 2025-09-10 11:59:42 +02:00
dev.py Enhance wizard step management and UI 2025-10-26 12:26:26 +01:00
docker-compose.test.yml fix(ldap): address security, correctness, and code quality issues 2026-03-29 15:58:09 +02:00
docker-compose.yml Implement comprehensive API system with key management 2025-07-28 12:02:42 +00:00
docker-entrypoint.sh fix: Remove runtime directory creation in /etc 2026-02-04 23:48:19 +01:00
Dockerfile fix(assets): implement deterministic build lifecycle and dynamic cache busting 2026-05-25 17:33:29 +02:00
gunicorn.conf.py Implement APScheduler shutdown on Gunicorn exit 2025-12-30 13:27:11 +01:00
LICENSE.md small fix close #532 2025-05-24 12:10:55 +01:00
messages.pot i18n: refresh POT template [skip ci] 2026-06-13 07:05:37 +00:00
package-lock.json fix: resolve weblate merge conflicts 2025-09-10 11:59:42 +02:00
package.json chore: release v2026.4.0 2026-04-01 20:43:15 +00:00
pyproject.toml chore: release v2026.4.0 2026-04-01 20:43:15 +00:00
pytest.ini feat(activity): Implement activity ingestion, identity resolution, and maintenance services 2025-10-16 15:18:31 +02:00
README.md feat: wizard step refactor into pre/post wizard steps 2025-10-16 15:28:48 +02:00
recovery_tool.py feat: Implement passkey management for admin accounts 2025-07-18 15:47:02 +02:00
run.py feat: Set Flask environment to production and adjust app configuration loading 2025-10-18 17:34:25 +02:00
setup_plus.py feat(activity): Implement activity ingestion, identity resolution, and maintenance services 2025-10-16 15:18:31 +02:00
unraid.xml fix: update unraid template 2025-09-10 11:53:58 +02:00
uv.lock chore(deps): bulk-bump python and npm deps from open dependabot PRs (#1279) 2026-05-30 14:02:23 +02:00
WIZARD_ARCHITECTURE.md fix: update redirects from public.index to public.root for consistency 2025-11-03 14:53:39 +01:00

Wizarr

🚀 Development Relaunched: We're excited to announce that Wizarr is back in active development!



GitHub last commit GitHub last release GitHub Repo stars Discord


Wizarr is an automatic user invitation and management system for Plex, Jellyfin, Emby, Audiobookshelf, Romm, Komga and Kavita.
Create a unique invite link and share it with users — theyll be automatically added to your media server and guided through downloading apps, accessing request systems, and more!

The problem: Inviting your Friends/Family to your Plex server Is complicated and tedious. It's also a hard concept for them to get their head around.

The solution: Wizarr makes it easy to invite users to your server by simply sending them a link, and guides them through the process of getting set up.


Major Features

  • Automatic invitations for Plex, Jellyfin, Emby, AudiobookShelf, Komga, Kavita and Romm
  • Secure, user-friendly invitation process
  • Plug-and-play SSO support*
  • Multi-tiered invitation access
  • Time-limited membership options
  • Pre-invite and post-invite wizard steps
  • Setup guide for media apps (like Plex)
  • Request system integration (Overseerr, Ombi, etc.)
  • Discord invite support
  • Fully customisable with your own HTML snippets

🚀 Getting Started

Check out our documentation for how to install and run Wizarr:

📚 https://docs.wizarr.dev/getting-started/installation

🔧 API Documentation

Wizarr provides a comprehensive REST API for automation and integration with automatic OpenAPI/Swagger documentation:

📖 Interactive API Documentation: http://your-wizarr-instance/api/docs/
📋 OpenAPI Specification: http://your-wizarr-instance/api/swagger.json


Sponsorship

Thank you to our sponsor for supporting Wizarr development!

Elfhosted kwickflix.tv

🌍 Translations

We use Weblate to make Wizarr accessible in many languages.
Want to help translate? Click below!

Translation status

❤️ Thank You

A big thank you to these amazing contributors whove helped build and maintain this project:


📸 Screenshots

Accept Invite Home Invitations Settings Users Wizarr Edit Wizard