ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Deployments
    • Cloud
    • Server
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
    • Supported Driver Versions
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Install
Ask AI
ScyllaDB Docs ScyllaDB CPP RS Driver ScyllaDB CPP RS Driver

Caution

You're viewing documentation for an unstable version of ScyllaDB CPP RS Driver. Switch to the latest stable version.

ScyllaDB CPP RS Driver¶

This book contains documentation for cpp-rs-driver - an API-compatible rewrite of cpp-driver as a wrapper over ScyllaDB Rust Driver. Although optimized for ScyllaDB, the driver is also compatible with Apache Cassandra®.

Other documentation¶

  • Examples

  • ScyllaDB CPP Driver lessons - part 1 and part 2 at Scylla University.

  • ScyllaDB documentation

  • Cassandra® documentation

Contents¶

  • API Reference - Listing of the whole Driver API.

  • Getting Started - Getting the driver built, executing CQL statements and examining query results.

  • Architecture Overview - Grasping main driver’s concepts.

  • Installation - How to instal the driver.

  • Building - How to build the driver from source.

  • Testing - Integration testing architecture of the driver.

  • Using The Driver - How to use the driver in your application.

  • Configuration - Various configuration options and performance tips for the driver.

  • Security - Security features, such as authentication and encryption.

  • Observability - Ways to observe driver’s activities and performance.

Was this page helpful?

PREVIOUS
ScyllaDB CPP RS Driver
NEXT
API Documentation
  • Create an issue
  • Edit this page

On this page

  • ScyllaDB CPP RS Driver
    • Other documentation
    • Contents
ScyllaDB CPP RS Driver
  • master
    • master
    • v1.0.0
  • ScyllaDB CPP RS Driver
  • API Documentation
    • BasicTypes
    • CassConsistency
    • CassError
    • CassValueType
    • CustomAllocator
    • Logging
    • Miscellaneous
    • CassAggregateMeta
    • CassAuthenticator
    • CassAuthenticatorCallbacks
    • CassBatch
    • CassCluster
    • CassCollection
    • CassColumnMeta
    • CassCustomPayload
    • CassDataType
    • CassErrorResult
    • CassExecProfile
    • CassFunctionMeta
    • CassFuture
    • CassIndexMeta
    • CassInet
    • CassIterator
    • CassKeyspaceMeta
    • CassMaterializedViewMeta
    • CassMetrics
    • CassNode
    • CassPrepared
    • CassResult
    • CassRetryPolicy
    • CassRow
    • CassSchemaMeta
    • CassSession
    • CassSpeculativeExecutionMetrics
    • CassSsl
    • CassStatement
    • CassTableMeta
    • CassTimestampGen
    • CassTuple
    • CassUserType
    • CassUuid
    • CassUuidGen
    • CassValue
    • CassVersion
  • Getting Started
  • Architecture Overview
  • Installation
  • Building
  • Testing
  • Using the Driver
    • Batches
    • Binding Parameters
    • Client-side timestamps
    • Consistency
    • Data Types
      • The date and time Types
      • Tuples
      • User-Defined Types (UDTs)
      • UUIDs
    • Futures
    • Handling Results
    • Keyspaces
    • Prepared Statements
    • Schema Metadata
  • Configuration
    • Load balancing
    • Retry policies
    • Speculative Execution
    • Connection
    • Execution Profiles
    • Performance Tips
    • Client Configuration
  • Security
    • Authentication
    • TLS
  • Observability
    • Logging
    • Tracing
    • Metrics
Docs Tutorials University Contact Us About Us
© 2026, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 17 Mar 2026.
Powered by Sphinx 9.1.0 & ScyllaDB Theme 1.9.1
Ask AI