# ScalarDB Documentation > Universal hybrid transaction/analytical processing (HTAP) engine for diverse databases This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Add ScalarDB to Your Build](https://scalardb.scalar-labs.com/docs/latest/add-scalardb-to-your-build): import Tabs from '@theme/Tabs'; - [ScalarDB Java API Guide](https://scalardb.scalar-labs.com/docs/latest/api-guide): import JavadocLink from '/src/theme/JavadocLink.js'; - [How to Back Up and Restore Databases Used Through ScalarDB](https://scalardb.scalar-labs.com/docs/latest/backup-restore): import Tabs from '@theme/Tabs'; - [_getting Started Load Schema](https://scalardb.scalar-labs.com/docs/latest/components/_getting-started-load-schema): import Tabs from '@theme/Tabs'; - [_getting Started Setup Storage](https://scalardb.scalar-labs.com/docs/latest/components/_getting-started-setup-storage): import Tabs from '@theme/Tabs'; - [_helm Command Usage](https://scalardb.scalar-labs.com/docs/latest/components/_helm-command-usage): import Tabs from '@theme/Tabs'; - [_prerequisites Jdk Versions](https://scalardb.scalar-labs.com/docs/latest/components/_prerequisites-jdk-versions): - **[Oracle JDK](https://www.oracle.com/java/):** {props.versionNumbers} (LTS versions) - [_warning License Key Contact](https://scalardb.scalar-labs.com/docs/latest/components/_warning-license-key-contact): :::warning - [ScalarDB Core Configurations](https://scalardb.scalar-labs.com/docs/latest/configurations): import Tabs from '@theme/Tabs'; - [Consensus Commit Protocol](https://scalardb.scalar-labs.com/docs/latest/consensus-commit): import JavadocLink from '/src/theme/JavadocLink.js'; - [ScalarDB Data Loader](https://scalardb.scalar-labs.com/docs/latest/data-loader): import Tabs from '@theme/Tabs'; - [Model Your Data](https://scalardb.scalar-labs.com/docs/latest/data-modeling): Data modeling (or in other words, designing your database schemas) is the process of conceptualizing and visualizing how data will be stored and us... - [Database Adapters](https://scalardb.scalar-labs.com/docs/latest/database-adapters): ScalarDB provides a database-agnostic abstraction layer that enables applications to perform ACID transactions across different databases without b... - [Configurations for the Underlying Databases of ScalarDB](https://scalardb.scalar-labs.com/docs/latest/database-configurations): import Tabs from '@theme/Tabs'; - [Deploy Overview](https://scalardb.scalar-labs.com/docs/latest/deploy-overview): In this category, you can follow guides to help you become more familiar with deploying ScalarDB, specifically ScalarDB Cluster and ScalarDB Analyt... - [ScalarDB Design](https://scalardb.scalar-labs.com/docs/latest/design): This document briefly explains the design and implementation of ScalarDB. For what ScalarDB is and its use cases, see [ScalarDB Overview](./overvie... - [Develop Overview](https://scalardb.scalar-labs.com/docs/latest/develop-overview): In this category, you can follow guides to help you become more familiar with ScalarDB, specifically with how to run transactions, analytical queri... - [Run Analytical Queries Overview](https://scalardb.scalar-labs.com/docs/latest/develop-run-analytical-queries-overview): In this sub-category, you can learn how to set up and configure ScalarDB Analytics, an analytics component of ScalarDB. After setting it up, you ca... - [Run Non-Transactional Storage Operations Overview](https://scalardb.scalar-labs.com/docs/latest/develop-run-non-transactional-operations-overview): ScalarDB was initially designed to provide a unified abstraction between diverse databases and transactions across such databases. However, there a... - [Run Transactions Overview](https://scalardb.scalar-labs.com/docs/latest/develop-run-transactions-overview): In this sub-category, you can learn how to model your data based on the ScalarDB data model and create schemas. Then, you can learn how to run tran... - [ScalarDB Features](https://scalardb.scalar-labs.com/docs/latest/features): This document briefly explains which features are available in which editions of ScalarDB. - [Getting Started with Benchmarking ScalarDB](https://scalardb.scalar-labs.com/docs/latest/getting-started-with-benchmarking-scalardb): This guide walks you through planning, running, and analyzing benchmarks for ScalarDB. A structured benchmarking methodology produces reliable, mea... - [Getting Started with ScalarDB by Using Kotlin](https://scalardb.scalar-labs.com/docs/latest/getting-started-with-scalardb-by-using-kotlin): import StorageSetupTabs from './components/_getting-started-setup-storage.mdx'; - [Getting Started with ScalarDB](https://scalardb.scalar-labs.com/docs/latest/getting-started-with-scalardb): import StorageSetupTabs from './components/_getting-started-setup-storage.mdx'; - [Glossary](https://scalardb.scalar-labs.com/docs/latest/glossary): This glossary includes database and distributed-system terms that are often used when using ScalarDB. - [Configure a custom values file for Scalar Envoy](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-envoy): import Tabs from '@theme/Tabs'; - [Configure a custom values file for Scalar Helm Charts](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-file): When you deploy Scalar products using Scalar Helm Charts, you must prepare your custom values file based on your environment. Please refer to the f... - [Configure a custom values file for Scalar Admin for Kubernetes](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalar-admin-for-kubernetes): This document explains how to create your custom values file for the Scalar Admin for Kubernetes chart. For details on the parameters, see the [REA... - [Configure a Custom Values File for Scalar Manager](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalar-manager): This document provides instructions on how to configure a custom values file for the Scalar Manager Helm Chart. For details about the available par... - [Configure a custom values file for ScalarDB Analytics server](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardb-analytics-server): import CertificateManagement from '/src/components/en-us/_certificate-management.mdx'; - [Configure a custom values file for ScalarDB Cluster](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardb-cluster): import CertificateManagement from '/src/components/en-us/_certificate-management.mdx'; - [[Deprecated] Configure a custom values file for ScalarDB GraphQL](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardb-graphql): :::note - [[Deprecated] Configure a custom values file for ScalarDB Server](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardb): :::note - [Configure a custom values file for ScalarDL Auditor](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardl-auditor): import CertificateManagement from '/src/components/en-us/_certificate-management.mdx'; - [Configure a custom values file for ScalarDL Ledger](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardl-ledger): import CertificateManagement from '/src/components/en-us/_certificate-management.mdx'; - [Configure a custom values file for ScalarDL Schema Loader](https://scalardb.scalar-labs.com/docs/latest/helm-charts/configure-custom-values-scalardl-schema-loader): This document explains how to create your custom values file for the ScalarDL Schema Loader chart. If you want to know the details of the parameter... - [Getting Started with Helm Charts (Logging using Loki Stack)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-logging): This document explains how to get started with log aggregation for Scalar products on Kubernetes using Grafana Loki (with Promtail). - [Getting Started with Helm Charts (Monitoring using Prometheus Operator)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-monitoring): This document explains how to get started with Scalar products monitoring on Kubernetes using Prometheus Operator (kube-prometheus-stack). Here, we... - [Getting Started with Scalar Helm Charts](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalar-helm-charts): This document explains how to get started with Scalar Helm Chart on a Kubernetes cluster as a test environment. Here, we assume that you already ha... - [Deploy Scalar Manager](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalar-manager): import Tabs from '@theme/Tabs'; - [Getting Started with Helm Charts (ScalarDB Cluster with TLS by Using cert-manager)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardb-cluster-tls-cert-manager): This tutorial explains how to get started with ScalarDB Cluster with TLS configurations by using Helm Charts and cert-manager on a Kubernetes clust... - [Getting Started with Helm Charts (ScalarDB Cluster with TLS)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardb-cluster-tls): This tutorial explains how to get started with ScalarDB Cluster with TLS configurations by using Helm Charts on a Kubernetes cluster in a test envi... - [[Deprecated] Getting Started with Helm Charts (ScalarDB Server)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardb): :::note - [Getting Started with Helm Charts (ScalarDL Ledger and Auditor with TLS by Using cert-manager / Auditor Mode)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardl-auditor-tls-cert-manager): This tutorial explains how to get started with ScalarDL Ledger and ScalarDL Auditor with TLS configurations by using Helm Charts and cert-manager o... - [Getting Started with Helm Charts (ScalarDL Ledger and Auditor with TLS / Auditor Mode)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardl-auditor-tls): This tutorial explains how to get started with ScalarDL Ledger and ScalarDL Auditor with TLS configurations by using Helm Charts on a Kubernetes cl... - [Getting Started with Helm Charts (ScalarDL Ledger and Auditor / Auditor mode)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardl-auditor): This document explains how to get started with ScalarDL Ledger and Auditor using Helm Chart on a Kubernetes cluster as a test environment. Here, we... - [Getting Started with Helm Charts (ScalarDL Ledger / Ledger only)](https://scalardb.scalar-labs.com/docs/latest/helm-charts/getting-started-scalardl-ledger): This document explains how to get started with ScalarDL Ledger using Helm Chart on a Kubernetes cluster as a test environment. Here, we assume that... - [How to deploy Scalar Admin for Kubernetes](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalar-admin-for-kubernetes): This document explains how to deploy Scalar Admin for Kubernetes by using Scalar Helm Charts. For details on the custom values file for Scalar Admi... - [Deploy Scalar products using Scalar Helm Charts](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalar-products): This document explains how to deploy Scalar products using Scalar Helm Charts. If you want to test Scalar products on your local environment using ... - [How to deploy ScalarDB Cluster](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalardb-cluster): This document explains how to deploy ScalarDB Cluster by using Scalar Helm Charts. For details on the custom values file for ScalarDB Cluster, see ... - [[Deprecated] How to deploy ScalarDB GraphQL](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalardb-graphql): :::note - [[Deprecated] How to deploy ScalarDB Server](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalardb): :::note - [How to deploy ScalarDL Auditor](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalardl-auditor): This document explains how to deploy ScalarDL Auditor using Scalar Helm Charts. You must prepare your custom values file. Please refer to the follo... - [How to deploy ScalarDL Ledger](https://scalardb.scalar-labs.com/docs/latest/helm-charts/how-to-deploy-scalardl-ledger): This document explains how to deploy ScalarDL Ledger using Scalar Helm Charts. You must prepare your custom values file. Please refer to the follow... - [Mount any files or volumes on Scalar product pods](https://scalardb.scalar-labs.com/docs/latest/helm-charts/mount-files-or-volumes-on-scalar-pods): You can mount any files or volumes on Scalar product pods when you use ScalarDB Server, ScalarDB Cluster, or ScalarDL Helm Charts (ScalarDL Ledger ... - [How to use Secret resources to pass credentials as environment variables into the properties file](https://scalardb.scalar-labs.com/docs/latest/helm-charts/use-secret-for-credentials): import Tabs from '@theme/Tabs'; - [Index](https://scalardb.scalar-labs.com/docs/latest/index): import CategoryGrid from '/src/components/Cards/3.18'; - [ScalarDB Learning Paths](https://scalardb.scalar-labs.com/docs/latest/learning-paths): This guide provides learning paths for different roles. Depending on your role, follow the appropriate sequence of documents to gain a comprehensiv... - [Libraries and Tools for ScalarDB](https://scalardb.scalar-labs.com/docs/latest/libraries-and-tools): ScalarDB provides various libraries and tools to help you build and operate scalable and reliable applications. Below are some key libraries and to... - [Back Up and Restore Databases](https://scalardb.scalar-labs.com/docs/latest/manage-backup-and-restore): This guide explains how to back up and restore databases that are used by ScalarDB. - [Monitor Overview](https://scalardb.scalar-labs.com/docs/latest/manage-monitor-overview): Scalar Manager is a centralized management and monitoring solution for ScalarDB within Kubernetes cluster environments that allows you to: - [Manage Overview](https://scalardb.scalar-labs.com/docs/latest/manage-overview): In this category, you can follow guides to help you manage ScalarDB. - [Migrate Overview](https://scalardb.scalar-labs.com/docs/latest/migrate-overview): For details on importing your tables or migrating your applications and databases to a ScalarDB-based environment, see the following guides: - [Multi-Storage Transactions](https://scalardb.scalar-labs.com/docs/latest/multi-storage-transactions): ScalarDB transactions can span multiple storages or databases while maintaining ACID compliance by using a feature called *multi-storage transactio... - [Redirecting ...](https://scalardb.scalar-labs.com/docs/latest/onboarding):