Skip to main content
Version: 0.8.3


Welcome to Skytable's documentation! Skytable is a free and open-source modern NoSQL database that builds on the foundations of performance, scalability, powerful querying and a robust type system. Skytable can be deployed on multiple platforms as just a single binary file with no special system dependencies. You can either follow the guide below to learn Skytable in depth or jump to any sections that you need for reference.


To develop using Skytable and maintain your deployment you will want to learn about Skytable's architecture, data organization (such as what models and spaces are), model definition, querying using BlueQLTM and system administration. We recommend you to follow the guides in the order given below (but feel free to skip any sections):

  • Installation and using the CLI: Get everything installed on your local system
  • System overview: A brief introduction to Skytable, including an overview of the data model, query systems and storage
  • BlueQL:
    • Overview: Serves as a basic introduction to the query language and an (currently incomplete) informal specification with information on keywords, syntax and stuctures.
    • DDL: Data definition with BlueQL
    • DML: Data manipulation with BlueQL
    • DCL: Data control with BlueQL
  • Querying: Introduces different query modes and when to choose a specific query mode
  • System administration:
    • Configuration: Configuration modes (CLI, environment variables, configuration files) and options
    • User management: Account types, permissions, creating and managing multiple users
    • Global management: Learn how to check system health and manage the global state of your database instances
    • Disk usage: Understand disk usage and compaction
    • Backup and restore: Backing up data and restoring data from backups
    • Data recovery: Understanding data loss, mitigation and recovery options
  • Resources:
    • Useful links: Links to helpful resources
    • Migration: For old our returning Skytable users who are coming from older versions
  • Benchmarking: A guide for load testing Skytable
  • Deployment: An useful guide for deploying
  • Limits: An useful guide on system limits

Client drivers

Looking to integrate Skytable in your application? Great! Find a driver for your language/framework here.


Hit an error? Check out the error code index. If you need further help please check the resources below.

Getting help

We have a collection of resources on this page. If you need in help in real-time, we recommend that you join our Discord Community where you can get help directly from the developers and our community members. Most queries are usually answered there in a few hours!


If you find any typos, mistakes or any other scope of improvement - please don't hesitate to bring it up here. Thank you ❤️!


The documentation is licensed under the CC-BY-SA-4.0 License