> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/maxscale/reference/maxscale-protocols.md).

# MaxScale Protocols

- [MaxScale Change Data Capture (CDC) Protocol](https://mariadb.com/docs/maxscale/reference/maxscale-protocols/maxscale-change-data-capture-cdc-protocol.md): Learn about the legacy CDC protocol in MaxScale. This guide covers the authentication and registration phases for clients consuming AVRO-formatted replication events.
- [MaxScale Change Data Capture (CDC) users](https://mariadb.com/docs/maxscale/reference/maxscale-protocols/maxscale-change-data-capture-cdc-users.md): Manage user authentication for the legacy CDC protocol. This reference explains how to create, store, and manage user credentials for clients connecting to the CDC listener.
- [MaxScale MariaDB Protocol Module](https://mariadb.com/docs/maxscale/reference/maxscale-protocols/maxscale-mariadb-protocol-module.md): Configure the core MariaDB client-server protocol in MaxScale. Learn about settings for compression, connection redirection, and replication support for standard database listeners.
- [MaxScale NoSQL Protocol Module](https://mariadb.com/docs/maxscale/reference/maxscale-protocols/maxscale-nosql-protocol-module.md): Use MariaDB as a backend for MongoDB applications. This module allows MaxScale to accept MongoDB wire protocol commands and transparently convert them into SQL queries.
