# Features

The DataStax Node.js Driver is feature-rich and highly tunable Node.js client library for Apache Cassandra, DSE and
DataStax products.

## Usage

- [Address resolution](address-resolution)
- [Authentication](auth)
- [Batch statements](batch)
- [Cluster and schema metadata](metadata)
- [Concurrent execution API](concurrent-api)
- [Connecting to DataStax Astra](cloud)
- [Connection pooling](connection-pooling)
- [CQL data types to JavaScript types](datatypes)
- [Execution profiles](execution-profiles)
- [Fetching large result sets](paging)
- [Geospatial types support](geotypes)
- [Graph support](graph-support)
- [Logging](logging)
- [Mapper](mapper)
- [Native protocol](native-protocol)
- [Parameterized queries](parameterized-queries)
- [Promise and callback support](promise-callback)
- [Query timestamps](query-timestamps)
- [Query warnings](query-warnings)
- [Speculative query executions](speculative-executions)
- [TLS/SSL](tls)
- [Tuning policies](tuning-policies)
- [User-defined functions and aggregates](udfs)
