ScyllaDB X Cloud has landed. Fast scaling, max efficiency, lower cost. Learn more

ScyllaDB Manager

Hassle-free ScyllaDB NoSQL manager for scale-out clusters

ScyllaDB Manager Diagram

NoSQL Cluster Management System

ScyllaDB Manager is the automated NoSQL cluster management application for ScyllaDB, the fast and scalable NoSQL distributed database. Our NoSQL manager is available for ScyllaDB Enterprise customers. ScyllaDB Cloud customers do not need to obtain ScyllaDB Manager; all administrative tasks for their clusters are fully managed on their behalf by ScyllaDB.

Automate Repetitive Tasks

ScyllaDB Manager solves critical operational problems with automatic recurring tasks. Operations teams can quickly schedule recurring tasks such as backups, restores, node rebuilds and repairs across their clusters, perform cluster health-check and more. A single instance of ScyllaDB Manager is able to manage multiple ScyllaDB NoSQL clusters spread across multiple geographic regions and data centers. Automatic topology discovery using node agents simplifies setup and NoSQL database management.

Backup and Restore

ScyllaDB Manager allows users to execute backups in a controlled way without affecting database performance. It also allows you to quickly restore your data from a backup. ScyllaDB Manager offers backup to Amazon S3, any S3-compatible API storage, Google Cloud Storage, or Azure Blob Storage.DB

Backup and Restore graphic

ScyllaDB is built for high availability and resilience and can withstand unexpected node failures. However, systemic disasters can always strike. Rapid disaster recovery makes ScyllaDB one of the most resilient NoSQL database systems for distributed transactional workloads.

ScyllaDB NoSQL Cluster Monitoring

ScyllaDB Manager seamlessly integrates with ScyllaDB Monitoring Stack. It aggregates performance data across the cluster and making it available for ScyllaDB Monitoring Stack in open-source Prometheus format. Deploying ScyllaDB Monitoring Stack alongside ScyllaDB Manager empowers operations teams to track real-time metrics using out-of-the-box Grafana dashboards.

Technology

ScyllaDB Manager is a lightweight stateless Go application that uses ScyllaDB as its persistent store. A ScyllaDB Agent runs alongside each ScyllaDB database on the node to collect local database metrics/information and send them to ScyllaDB Manager over HTTPS. Operations teams can centrally interact with all nodes of the ScyllaDB cluster through ScyllaDB Manager’s sctool.

Licensing

Customers using ScyllaDB Enterprise can connect an unlimited number of nodes to ScyllaDB Manager, with clusters deployed across multiple datacenters.

 EnterpriseCloud*
Max NodesEnterprise
Unlimited
Cloud
Unlimited
Prometheus MetricsEnterprise

Cloud
Optional,
Additional Cost**
S3 BackupsEnterprise

Cloud
NA
GCP BackupEnterprise

Cloud
NA
Azure BackupEnterprise

Cloud
NA

*ScyllaDB Cloud is a fully-managed service based on ScyllaDB Enterprise. Users never need to worry about running ScyllaDB Manager, or performing manual data backups or restores with ScyllaDB Cloud. Our automated systems and 24×7 global operations staff has got you covered.

** ScyllaDB Cloud does make Prometheus metrics available to users as an optional service. Read more here.

Tips and Tricks for Maximizing ScyllaDB Performance

A Guide to Getting the Most from Your ScyllaDB Database

Resources

Documentation

Get the Details

Our docs show you how to get started with ScyllaDB Manager.

ScyllaDB University

Take the Class

Learn all about repairs, tombstones and ScyllaDB Manager.

Download

Get the Code

Download ScyllaDB Manager