- Provides response to authentication challenges.
- The execution and query context of the Cassandra client. Underlying implementation may use a connection pool or just a single connection.
- The entry point for connecting to a cluster of Cassandra nodes.
- Username and password based authenticator.