ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Server
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Download
ScyllaDB Docs ScyllaDB Cloud API Documentation Create a Personal Token for Authentication

Create a Personal Token for Authentication¶

Using the ScyllaDB Cloud API requires authentication. Create a personal access token from your ScyllaDB Cloud account to authenticate requests to the API endpoints.

  • The privileges enforced by the token match the permissions granted to your role as a user (Admin, Maintainer, or Viewer).

  • If you have more than one ScyllaDB Cloud account, you need to generate a token on each account.

Create a Token¶

  1. Sign in to ScyllaDB Cloud.

  2. Go to Settings> Personal Tokens.

  3. Click Generate Token.

  4. Provide the token description and specify the expiration time (the default value is Never).

  5. Click Create. Your personal access token will be created and displayed in a pop-up window.

    Caution

    Ensure you copy and save your token! It will not be displayed again after you close the pop-up.

You can create more than one token. Your tokens will be listed under Personal Tokens.

Use a Token¶

When calling a ScyllaDB Cloud API endpoint, you must provide your personal access token in the HTTP Authorization header.

Specify the token as the header value prefixed with the Bearer identifier:

Authorization: Bearer <your personal access token>

Example¶

You must send your token in an authorization header each time you make an API request to ScyllaDB Cloud. For example, to list all available cloud providers, add the token to the following GET request:

curl --request GET \
  --url https://api.cloud.scylladb.com/deployment/cloud-providers \
  --header 'Authorization: Bearer <your personal access token>'

Was this page helpful?

PREVIOUS
API Documentation
NEXT
Getting Help
  • Create an issue

On this page

  • Create a Personal Token for Authentication
    • Create a Token
    • Use a Token
      • Example
ScyllaDB Cloud
  • New to ScyllaDB? Start here!
  • Quick Start Guide to ScyllaDB Cloud
  • About ScyllaDB Cloud as a Service
    • Benefits
    • Backups
    • Best Practices
    • Managing ScyllaDB Versions
    • Support, Alerts, and SLA Commitments
    • Costs
  • Deployment
    • Cloud Providers
    • Deploy ScyllaDB Cloud to Your Own AWS Account
    • Terraform Provider
  • Cluster Connections
    • Configure AWS Transit Gateway (TGW) VPC Attachment Connection
    • Configure Virtual Private Cloud (VPC) Peering with AWS
    • Configure Virtual Private Cloud (VPC) Peering with GCP
    • Migrating Cluster Connection
    • Checking Cluster Availability
    • Glossary for Cluster Connections
  • Access Management
    • SAML Single Sign-On (SSO)
    • User Management
  • Managing Clusters
    • Scaling a Cluster
    • Deleting a Cluster
    • Maintenance Windows
    • Email Notifications
    • Usage
  • Using ScyllaDB
    • Apache Cassandra Query Language (CQL)
    • ScyllaDB Drivers
    • Tracing
    • Role Based Access Control (RBAC)
    • ScyllaDB Integrations
  • Monitoring
    • Monitoring Clusters
    • Extracting Cluster Metrics in Prometheus Format
  • Security
    • Security Best Practices
    • Security Concepts
    • Database-level Encryption
    • Storage-level Encryption
    • Data Privacy and Compliance
  • Free Trial
  • Tutorials
  • API Documentation
    • Create a Personal Token for Authentication
    • Terraform Provider for ScyllaDB Cloud
    • API Reference
  • Getting Help
    • ScyllaDB Cloud FAQ
Docs Tutorials University Contact Us About Us
© 2025, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 28 Apr 2025.
Powered by Sphinx 7.4.7 & ScyllaDB Theme 1.8.6
OSZAR »