# Contributed Plugins
These are fully supported plugins but require additional dependencies to be installed:
`$ pip install '.[contrib]'`
- Relational Database Auth
_includes manager script to add, remove and create db entries_
- [DB Client Authentication](auth_db.md)
Authenticate a client's connection to broker based on entries in a relational db (mysql, postgres, maria, sqlite).
`amqtt.contrib.auth_db.AuthUserDBPlugin`
- [DB Client Authorization](auth_db.md)
Determine a client's access to topics.
`amqtt.contrib.auth_db.AuthTopicDBPlugin`
- [HTTP Auth](http.md)
Determine client authentication and authorization based on response from a separate HTTP server.
`amqtt.contrib.http.HttpAuthTopicPlugin`