# ScyllaDB C# driver > ScyllaDB C# driver. 2026 ScyllaDB ## Pages - [ScyllaDB C# Driver for Scylla](https://csharp-driver.docs.scylladb.com/stable/index.md): ScyllaDB’s fork of a modern, [feature-rich](https://csharp-driver.docs.scylladb.com/stable/features/... - [Upgrade Guide](https://csharp-driver.docs.scylladb.com/stable/upgrade-guide/index.md): The purpose of this guide is to detail the changes made by the successive versions of the ScyllaDB C... - [Examples](https://csharp-driver.docs.scylladb.com/stable/examples/index.md): Here’s some ways to find examples on how to use the ScyllaDB C# Driver for Scylla. - [FAQ](https://csharp-driver.docs.scylladb.com/stable/faq/index.md): The driver should wotk with any Apache Cassandra version from 2.0+, but we do not maintain support f... - [Features](https://csharp-driver.docs.scylladb.com/stable/features/index.md): The ScyllaDB C# Driver for Scylla is a feature-rich and highly tunable C# client library for Scylla ... - [Connection pooling](https://csharp-driver.docs.scylladb.com/stable/features/connection-pooling/index.md): For each host selected by the load-balancing policy, the driver keeps a core amount of connections o... - [Connection heartbeat](https://csharp-driver.docs.scylladb.com/stable/features/connection-heartbeat/index.md): If a connection stays idle for too long, it could be dropped by intermediate network devices (for ex... - [Cluster and schema metadata](https://csharp-driver.docs.scylladb.com/stable/features/metadata/index.md): You can retrieve the cluster topology and the schema metadata information using the C# driver. - [TLS/SSL](https://csharp-driver.docs.scylladb.com/stable/features/tls/index.md): You can secure traffic between the driver and Apache Cassandra with TLS/SSL. There are two aspects t... - [Result paging](https://csharp-driver.docs.scylladb.com/stable/features/paging/index.md): You can iterate indefinitely over the `RowSet`, having the rows fetched block by block until the row... - [Column Encryption](https://csharp-driver.docs.scylladb.com/stable/features/column-encryption/index.md): Support for client-side encryption of data was added in version 3.20.0 of the C# driver. When using ... - [Authentication and Authorization](https://csharp-driver.docs.scylladb.com/stable/features/auth/index.md): The `PlainTextAuthProvider` is included to connect to a Apache Cassandra cluster secured with `Passw... - [Execution Profiles](https://csharp-driver.docs.scylladb.com/stable/features/execution-profiles/index.md): Execution profiles provide a mechanism to group together a set of configuration options and reuse th... - [Speculative query execution](https://csharp-driver.docs.scylladb.com/stable/features/speculative-retries/index.md): Sometimes a node might be experiencing difficulties (for example, long GC pause) and take longer tha... - [Automatic failover](https://csharp-driver.docs.scylladb.com/stable/features/automatic-failover/index.md): If a node fails or becomes unreachable, the C# driver automatically and transparently tries other no... - [Request Tracker](https://csharp-driver.docs.scylladb.com/stable/features/request-tracker/index.md): The driver provides the `IRequestTracker` interface that tracks the requests at Session and Node lev... - [Tuning policies](https://csharp-driver.docs.scylladb.com/stable/features/tuning-policies/index.md): The load balancing policy interface consists of three methods: - [User-defined functions and aggregates](https://csharp-driver.docs.scylladb.com/stable/features/udfs/index.md): Cassandra 2.2 introduced user-defined functions (UDF) and aggregates support. - [Address resolution](https://csharp-driver.docs.scylladb.com/stable/features/address-resolution/index.md): The driver auto-detects new nodes when they are added to the cluster by means of server-side push no... - [Query warnings](https://csharp-driver.docs.scylladb.com/stable/features/query-warnings/index.md): When a query is considered harmful for the overall cluster, Cassandra writes a warning to the Cassan... - [Vector support](https://csharp-driver.docs.scylladb.com/stable/features/vectors/index.md): Introduced in Cassandra 5.0, DSE 6.9 and Datastax Astra, a `vector` is represented as a [CqlVector` i... - [Batch statements with LINQ](https://csharp-driver.docs.scylladb.com/stable/features/components/linq/batch/index.md): This section shows how to use the LINQ API for batch statements. If you’re interested in reading mor... - [Statements](https://csharp-driver.docs.scylladb.com/stable/features/components/core/statements/index.md): Statements are what you pass to `Session.Execute()` and `Session.ExecuteAsync()`. - [Batch statements](https://csharp-driver.docs.scylladb.com/stable/features/components/core/statements/batch/index.md): Use `BatchStatement` to execute a set of queries as an atomic operation (refer to [Batching inserts,... - [Prepared statements](https://csharp-driver.docs.scylladb.com/stable/features/components/core/statements/prepared/index.md): Use prepared statements for queries that are executed multiple times in your application: - [Per-query keyspace](https://csharp-driver.docs.scylladb.com/stable/features/components/core/statements/per-query-keyspace/index.md): Sometimes it is convenient to send the keyspace separately from the query string, and without switch... - [Simple statements](https://csharp-driver.docs.scylladb.com/stable/features/components/core/statements/simple/index.md): Use `SimpleStatement` for queries that will be executed only once (or just a few times): - [Batch statements with the Mapper](https://csharp-driver.docs.scylladb.com/stable/features/components/mapper/batch/index.md): This section shows how to use the Mapper API for batch statements. If you’re interested in reading m... - [List of metrics](https://csharp-driver.docs.scylladb.com/stable/features/metrics/metrics-list/index.md): In this section you can find a description of each metric type used by the driver and a list of all ... - [App.Metrics Provider](https://csharp-driver.docs.scylladb.com/stable/features/metrics/app-metrics/index.md): This documentation refers to our provider based on App.Metrics. The code examples shown here only ap... - [Date and time representation](https://csharp-driver.docs.scylladb.com/stable/features/datatypes/datetime/index.md): A single moment in time with millisecond precision, is represented as `DateTimeOffset`. - [Nulls and unset](https://csharp-driver.docs.scylladb.com/stable/features/datatypes/nulls-unset/index.md): To complete a distributed delete operation, Cassandra replaces it with a special value called a [tom... - [API Reference](https://csharp-driver.docs.scylladb.com/stable/api-reference.md): The ScyllaDB C# driver is a fork of DataStax C# driver, which includes some --- For more comprehensive documentation, see [llms-full.txt](https://csharp-driver.docs.scylladb.com/stable/llms-full.txt)