Skip to main content
Version: 0.8.2

Introduction

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.

Guide

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: Information to help you configure Skytable with custom settings such as custom ports, hosts, TLS, and etc.
    • User management: Information on access control, user and other administration features
    • Global management: Global settings management
    • Operations: Learn about administration operations
  • 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.

Errors

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!

Contributing

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

License

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