• Glossary
  • Support
  • Downloads
  • DataStax Home
Get Live Help
Expand All
Collapse All

DataStax Astra DB Serverless Documentation

    • Overview
      • Release notes
      • Astra DB FAQs
      • Astra DB Architecture FAQ
      • Astra DB glossary
      • Get support
    • Getting Started
      • Grant a user access
      • Load and retrieve data
        • Use DSBulk to load data
        • Use Data Loader in Astra Portal
      • Connect a driver
      • Build sample apps
      • Use integrations
    • Planning
      • Plan options
      • Database regions
    • Securing
      • Security highlights
      • Security guidelines
      • Default user permissions
      • Change your password
      • Reset your password
      • Authentication and Authorization
      • Astra DB Plugin for HashiCorp Vault
    • Connecting
      • Connecting private endpoints
        • AWS Private Link
        • Azure Private Link
        • GCP Private Endpoints
        • Connecting custom DNS
      • Connecting Change Data Capture (CDC)
      • Connecting CQL console
      • Connect the Spark Cassandra Connector to Astra
      • Drivers for Astra DB
        • Connecting C++ driver
        • Connecting C# driver
        • Connecting Java driver
        • Connecting Node.js driver
        • Connecting Python driver
        • Drivers retry policies
      • Connecting Legacy drivers
      • Get Secure Connect Bundle
    • Migrating
      • Components
      • FAQs
      • Preliminary steps
        • Feasibility checks
        • Deployment and infrastructure considerations
        • Create target environment for migration
        • Understand rollback options
      • Phase 1: Deploy ZDM Proxy and connect client applications
        • Set up the ZDM Proxy Automation with ZDM Utility
        • Deploy the ZDM Proxy and monitoring
        • Configure Transport Layer Security
        • Connect client applications to ZDM Proxy
        • Leverage metrics provided by ZDM Proxy
        • Manage your ZDM Proxy instances
      • Phase 2: Migrate and validate data
      • Phase 3: Enable asynchronous dual reads
      • Phase 4: Change read routing to Target
      • Phase 5: Connect client applications directly to Target
      • Troubleshooting
        • Troubleshooting tips
        • Troubleshooting scenarios
      • Glossary
      • Contribution guidelines
      • Release Notes
    • Managing
      • Managing your organization
        • User permissions
        • Pricing and billing
        • Audit Logs
        • Bring Your Own Key
          • BYOK AWS Astra DB console
          • BYOK GCP Astra DB console
          • BYOK AWS DevOps API
          • BYOK GCP DevOps API
        • Configuring SSO
          • Configure SSO for Microsoft Azure AD
          • Configure SSO for Okta
          • Configure SSO for OneLogin
      • Managing your database
        • Create your database
        • View your databases
        • Database statuses
        • Use DSBulk to load data
        • Use Data Loader in Astra Portal
        • Monitor your databases
        • Export metrics to third party
          • Export metrics via Astra Portal
          • Export metrics via DevOps API
        • Manage access lists
        • Manage multiple keyspaces
        • Using multiple regions
        • Terminate your database
      • Managing with DevOps API
        • Managing database lifecycle
        • Managing roles
        • Managing users
        • Managing tokens
        • Managing BYOK AWS
        • Managing BYOK GCP
        • Managing access list
        • Managing multiple regions
        • Get private endpoints
        • AWS PrivateLink
        • Azure PrivateLink
        • GCP Private Service
    • Astra CLI
    • Astra Block
      • Quickstart
      • FAQ
      • Data model
      • About NFTs
    • Developing with Stargate APIs
      • Develop with REST
      • Develop with Document
      • Develop with GraphQL
        • Develop with GraphQL (CQL-first)
        • Develop with GraphQL (Schema-first)
      • Develop with gRPC
        • gRPC Rust client
        • gRPC Go client
        • gRPC Node.js client
        • gRPC Java client
      • Develop with CQL
      • Tooling Resources
      • Node.js Document API client
      • Node.js REST API client
    • Stargate QuickStarts
      • Document API QuickStart
      • REST API QuickStart
      • GraphQL API CQL-first QuickStart
    • API References
      • DevOps REST API v2
      • Stargate Document API v2
      • Stargate REST API v2
  • DataStax Astra DB Serverless Documentation
  • Overview

DataStax Astra DB Documentation

What is Astra DB?

DataStax Astra DB is a serverless, multi-cloud database service built on Apache Cassandra® that is optimized for real-time applications that require large data volume, low latency, and flexible data models.

Astra DB makes it easy to deploy and manage databases that scale automatically with demand, on the cloud provider of your choice.

Get Started button
Create a free database icon
Astra DB basics

New to Astra DB? Use these tutorials to get familiar with using your database.

  1. Load data into an Astra database

  2. Connect a sample app

  3. Interact with data using the CQL shell

Try out Astra DB icon
Is Astra DB right for you?

Astra DB provides the easiest, most cost-effective solution for migrating Cassandra and DataStax Enterprise workloads to the cloud.

  • About your Astra DB database

  • Database guardrails and limits

  • Supported cloud providers and regions

  • New to Cassandra? Learn about Apache Cassandra - A NoSQL Database

Astra DB card icon
Secure your database

Astra DB is designed to be secure by default, with built-in security controls that integrate with your existing security policies and protocols.

  • Manage application tokens

  • Manage IP access list for public endpoints

  • Astra DB Plugin for HashiCorp Vault

Astra DB card icon
Connect to your database

Connect to your database using APIs, native drivers, or the command line.

  • Connect to your Astra DB database

  • Connect to a private endpoint

  • Connect drivers with secure connect bundle

Astra DB card icon
Migrate data

Migrate applications from any CQL-based cluster (Apache Cassandra®, DSE, Astra DB, or any type of CQL-based database) to any other CQL-based cluster, without any interruption of service to the client applications and data.

Get started with Zero Downtime Migration

Astra DB card icon
Develop with Stargate APIs

Astra DB includes Stargate, an open-source, data API gateway that sits between your application and the database. Every database you create automatically has gRPC, GraphQL, REST, a Document (schemaless JSON) API, alongside native driver (CQL) coordinators.

Get started with Stargate APIs

Astra DB card icon
Integrations

Extend Astra DB with additional capabilities through integrations with other popular technologies like Temporal, Feast, and Grafana.

Explore integrations in the Astra DB console

Astra DB card icon

Do more with Astra

Astra Streaming

Astra Streaming is a cloud native data streaming and event stream processing service tightly integrated into the Astra cloud platform and powered by Apache Pulsar™.

Learn more about Astra Streaming

Astra DB card icon
Change Data Capture

Change Data Capture (CDC) for Astra DB enables you to send data changes in real time throughout your entire ecosystem. With a wide range of connectors to data warehouses, messaging systems, data lakes as well as client libraries, you can send your data wherever it needs to go in real time.

CDC for Astra DB

Astra DB card icon
DataStax Astra Block for Ethereum

With the DataStax Astra Block for Ethereum, you can stream a set of sanitized Ethereum data sets into your Astra database in real-time.

Astra Block overview

Astra DB card icon
Awesome Astra

In addition to this Astra DB documentation, be sure to check out our new Awesome-Astra site. It includes developer-focused tutorials and learning materials to help you quickly build great applications. Awesome-Astra also provides a rich set of external tools to connect your apps to Astra DB data, and "Try It!" features within the product’s API docs. Get a jump on your learning and start coding today!


Astra DB Classic documentation

If you’re a user of Astra DB Classic, switch over to the Astra DB Classic documentation written specifically for it.

Astra DB card icon
Release notes

General Inquiries: +1 (650) 389-6000 info@datastax.com

© DataStax | Privacy policy | Terms of use

DataStax, Titan, and TitanDB are registered trademarks of DataStax, Inc. and its subsidiaries in the United States and/or other countries.

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.

Kubernetes is the registered trademark of the Linux Foundation.

landing_page landingpage