Setup is just `pip install nanoidp && python -m nanoidp`. Configuration lives in YAML files, no database required. It also has a web UI for managing users and clients, and token introspection/revocation endpoints.
It's a dev/testing tool, not meant for production. MIT licensed.
Blog post with more context: https://cdelmonte.medium.com/stop-spinning-up-keycloak-just-...