Skip to main content
Canaille

Canaille is a French word meaning rascal. It is roughly pronounced Can I?, as in Can I access your data? Canaille is a lightweight identity and authorization management software.

It aims to be very light, simple to install and simple to maintain. It is self-hosted and free and open source: your users' identity data stays on your own infrastructure, and every feature lives in the MIT-licensed core — no paywalled edition, no proprietary add-on.

Its main features are :

  • User profile and groups management;
  • Authentication, registration, email confirmation, "I forgot my password" emails;
  • Authorization management with OpenID Connect identity;
  • Provisioning with SCIM;
  • SQLite, PostgreSQL and OpenLDAP support;
  • Customizable, themable;
  • The code is easy to read and easy to edit!

Try it!

Locally

Either run the development server

git clone https://gitlab.com/yaal/canaille.git && cd canaille
uv sync --all-extras --group devserver && uv run devserver

or run the Docker image

docker run -it -p 5000:5000 yaalcoop/canaille:latest

Read more about installation methods.

Online!

You have access to:

Authentication details are available on the demo pages. Data is reset every night at 02:00 CEST.

Documentation

Translation status

Translation status for each language

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

canaille-0.3.6-py3-none-any.whl (3.4 MB view details)

Uploaded Python 3

File details

Details for the file canaille-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: canaille-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for canaille-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 08ea77246f5b9e4c67ea4c867449aa3aa4ce434300a9ae78c2c80558fc719e57
MD5 b9e6d31760a2bf301866eabfa68dfe47
BLAKE2b-256 dae0b33cdd2ea3beb30fdfb0854e891f08ac7afd32822f92a2f99e4454411c69

See more details on using hashes here.

Provenance

The following attestation bundles were made for canaille-0.3.6-py3-none-any.whl:

Publisher: ci.yml on yaal-coop/canaille

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

Release history Release notifications | RSS feed

This release

0.3.6

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page