You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by as...@apache.org on 2023/11/27 08:58:42 UTC

(ignite-website) branch master updated: IGNITE-20474 Fixed Edit links for 3.0.0 docs section (#174)

This is an automated email from the ASF dual-hosted git repository.

ashapkin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-website.git


The following commit(s) were added to refs/heads/master by this push:
     new e7e725a8cf IGNITE-20474 Fixed Edit links for 3.0.0 docs section (#174)
e7e725a8cf is described below

commit e7e725a8cf4438c7b8ef277e0483f8688c5b4fd9
Author: Alexey Alexandrov <fi...@gmail.com>
AuthorDate: Mon Nov 27 10:58:35 2023 +0200

    IGNITE-20474 Fixed Edit links for 3.0.0 docs section (#174)
    
    * IGNITE-20747 Fixed the broken Edit link reason in Ignite 3 docs
    ---------
    
    Co-authored-by: Alexey Alexandrov <al...@gridgain.com>
---
 _docs/build.sh                                     |    7 +
 docs/3.0.0-beta/binary-protocol.html               |  142 +-
 docs/3.0.0-beta/compute/compute.html               |  142 +-
 docs/3.0.0-beta/config/data-region.html            |  142 +-
 docs/3.0.0-beta/glossary/glossary.html             |  144 +-
 docs/3.0.0-beta/handling-exceptions.html           |  150 +-
 docs/3.0.0-beta/ignite-cli-tool.html               |  142 +-
 docs/3.0.0-beta/index.html                         |  142 +-
 docs/3.0.0-beta/installation/deb-rpm.html          |  142 +-
 .../installation/installing-using-docker.html      |  168 +-
 .../installation/installing-using-exe.html         |  142 +-
 .../installation/installing-using-zip.html         |  142 +-
 .../quick-start/getting-started-guide.html         |  142 +-
 docs/3.0.0-beta/rebalance.html                     |  142 +-
 docs/3.0.0-beta/rest/reference.html                | 2722 ++++++++++++++++++++
 docs/3.0.0-beta/rest/rest-api.html                 |  146 +-
 docs/3.0.0-beta/sql-reference/ddl.html             |  218 +-
 ...-and-functions.html => distribution-zones.html} |  490 ++--
 docs/3.0.0-beta/sql-reference/dml.html             |  142 +-
 .../sql-reference/operators-and-functions.html     |  142 +-
 docs/3.0.0-beta/sql/calcite-based-sql-engine.html  |  142 +-
 docs/3.0.0-beta/sql/java.html                      |  142 +-
 docs/3.0.0-beta/sql/jdbc-driver.html               |  144 +-
 .../odbc/connection-string.html}                   |  249 +-
 .../glossary.html => sql/odbc/index.html}          |  244 +-
 .../odbc/odbc-driver.html}                         |  420 +--
 .../sql/odbc/querying-modifying-data.html          | 1051 ++++++++
 .../getting-started-guide.html => ssl-tls.html}    |  469 +++-
 docs/3.0.0-beta/storage/persistent.html            |  142 +-
 docs/3.0.0-beta/storage/rocksdb.html               |  142 +-
 docs/3.0.0-beta/storage/volatile.html              |  142 +-
 docs/3.0.0-beta/table-views.html                   |  142 +-
 docs/3.0.0-beta/thin-clients/index.html            |  694 +++--
 docs/3.0.0-beta/thin-clients/linq.html             | 1411 ++++++++++
 .../transactions/performing-transactions.html      |  142 +-
 35 files changed, 10284 insertions(+), 1141 deletions(-)

diff --git a/_docs/build.sh b/_docs/build.sh
index 5f562d3cd7..43256556c4 100755
--- a/_docs/build.sh
+++ b/_docs/build.sh
@@ -70,6 +70,13 @@ if [ "$latest" = "yes" ]; then
 else 
   sed  "s/{version}/$version/g;s/{base_url}/\/docs\/$version/g"  _config.template  > _config.yml
 fi
+
+# replace docs repo URL in case Ignite 3 docs build in progress
+# used for 'Edit' button on every page
+if [[ "${target}" == "ignite3" ]] ; then
+  sed -i "s#ignite/tree/IGNITE-7595#ignite-3/tree/main#g" _config.yml
+fi
+
 # build/serve
 bundle install
 bundle exec jekyll $action  
diff --git a/docs/3.0.0-beta/binary-protocol.html b/docs/3.0.0-beta/binary-protocol.html
index d75b6af951..7c93257818 100644
--- a/docs/3.0.0-beta/binary-protocol.html
+++ b/docs/3.0.0-beta/binary-protocol.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/binary-protocol.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/binary-protocol.adoc" target="_blank">Edit</a>
         
             <h1>Binary Client Protocol</h1>
         
@@ -552,12 +678,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926996' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926996' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926996' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926996" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926996"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/compute/compute.html b/docs/3.0.0-beta/compute/compute.html
index e9b32913d9..b6dbe7f601 100644
--- a/docs/3.0.0-beta/compute/compute.html
+++ b/docs/3.0.0-beta/compute/compute.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/compute/compute.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/compute/compute.adoc" target="_blank">Edit</a>
         
             <h1>Distributed Computing</h1>
         
@@ -628,12 +754,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/config/data-region.html b/docs/3.0.0-beta/config/data-region.html
index d89217e48f..83213717b5 100644
--- a/docs/3.0.0-beta/config/data-region.html
+++ b/docs/3.0.0-beta/config/data-region.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/config/data-region.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/config/data-region.adoc" target="_blank">Edit</a>
         
             <h1>Data Region Configuration</h1>
         
@@ -566,12 +692,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/glossary/glossary.html b/docs/3.0.0-beta/glossary/glossary.html
index 9908135003..5bedee36b1 100644
--- a/docs/3.0.0-beta/glossary/glossary.html
+++ b/docs/3.0.0-beta/glossary/glossary.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/glossary/glossary.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/glossary/glossary.adoc" target="_blank">Edit</a>
         
             <h1>Glossary</h1>
         
@@ -495,7 +621,7 @@
 <dd>
 <p>Data regions are used to control the amount of memory available to the storage. Depending on the type of storage the data region is assigned to, the data may be loaded into RAM or stored</p>
 </dd>
-<dt class="hdlist1">Data Rebalace</dt>
+<dt class="hdlist1">Data Rebalance</dt>
 <dd>
 <p>Data rebalance is the process of redistributing partitions to make sure they are distributed equally across all nodes in the cluster.</p>
 </dd>
@@ -589,12 +715,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/handling-exceptions.html b/docs/3.0.0-beta/handling-exceptions.html
index c5cb75c961..5c61424e51 100644
--- a/docs/3.0.0-beta/handling-exceptions.html
+++ b/docs/3.0.0-beta/handling-exceptions.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/handling-exceptions.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/handling-exceptions.adoc" target="_blank">Edit</a>
         
             <h1>Handling Exceptions</h1>
         
@@ -511,15 +637,15 @@
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>IGN-CMN-1</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Unexpected error occurred.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Operation was stopped because node is stopping.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>IGN-CMN-2</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Operation was stopped because node is stopping.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Required component was not started.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>IGN-CMN-3</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Required component was not started.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>IGN-CMN-65535</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
 </tr>
 </tbody>
 </table>
@@ -928,12 +1054,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/ignite-cli-tool.html b/docs/3.0.0-beta/ignite-cli-tool.html
index a1559aaf51..c5698e911d 100644
--- a/docs/3.0.0-beta/ignite-cli-tool.html
+++ b/docs/3.0.0-beta/ignite-cli-tool.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/ignite-cli-tool.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/ignite-cli-tool.adoc" target="_blank">Edit</a>
         
             <h1>Ignite Cli Tool</h1>
         
@@ -770,12 +896,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/index.html b/docs/3.0.0-beta/index.html
index 19acd71b39..608d5f79bc 100644
--- a/docs/3.0.0-beta/index.html
+++ b/docs/3.0.0-beta/index.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/index.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/index.adoc" target="_blank">Edit</a>
         
             <h1>Apache Apache Ignite 3</h1>
         
@@ -651,12 +777,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/installation/deb-rpm.html b/docs/3.0.0-beta/installation/deb-rpm.html
index 028f48de58..537773ed93 100644
--- a/docs/3.0.0-beta/installation/deb-rpm.html
+++ b/docs/3.0.0-beta/installation/deb-rpm.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/installation/deb-rpm.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/installation/deb-rpm.adoc" target="_blank">Edit</a>
         
             <h1>Installing Using DEP and RPM Package</h1>
         
@@ -578,12 +704,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/installation/installing-using-docker.html b/docs/3.0.0-beta/installation/installing-using-docker.html
index ba29d7d093..652723f602 100644
--- a/docs/3.0.0-beta/installation/installing-using-docker.html
+++ b/docs/3.0.0-beta/installation/installing-using-docker.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/installation/installing-using-docker.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/installation/installing-using-docker.adoc" target="_blank">Edit</a>
         
             <h1>Installing Using Docker</h1>
         
@@ -547,7 +673,23 @@
 <p>This command will launch a single Ignite node.</p>
 </div>
 <div class="paragraph">
-<p>To run multiple nodes, instead use a docker-compose file:</p>
+<p>To run multiple nodes, instead use a docker-compose file with cluster config file:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="json"><span class="p">{</span><span class="w">
+  </span><span class="err">network:</span><span class="w"> </span><span class="p">{</span><span class="w">
+    </span><span class="err">port:</span><span class="w"> </span><span class="mi">3344</span><span class="p">,</span><span class="w">
+    </span><span class="err">nodeFinder:</span><span class="w"> </span><span class="p">{</span><span class="w">
+      </span><span class="err">netClusterNodes:</span><span class="w"> </span><span class="p">[</span><span class="w">
+        </span><span class="s2">"node1:3344"</span><span class="p">,</span><span class="w">
+        </span><span class="s2">"node2:3344"</span><span class="p">,</span><span class="w">
+        </span><span class="s2">"node3:3344"</span><span class="w">
+      </span><span class="p">]</span><span class="w">
+    </span><span class="p">}</span><span class="w">
+  </span><span class="p">}</span><span class="w">
+</span><span class="p">}</span></code></pre>
+</div>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -558,23 +700,25 @@ name: ignite3
 x-ignite-def:
   &amp;ignite-def
   image: apacheignite/ignite3:${IGNITE3_VERSION:-latest}
+  volumes:
+    - ./cluster.conf:/opt/ignite/etc/ignite-config.conf
 
 services:
   node1:
     &lt;&lt; : *ignite-def
-    command: --join node1:3344,node2:3344,node3:3344 --node-name node1
+    command: --node-name node1
     ports:
       - 10300:10300
       - 3344:3344
   node2:
     &lt;&lt; : *ignite-def
-    command: --join node1:3344,node2:3344,node3:3344 --node-name node2
+    command: --node-name node2
     ports:
       - 10301:10300
       - 3345:3344
   node3:
     &lt;&lt; : *ignite-def
-    command: --join node1:3344,node2:3344,node3:3344 --node-name node3
+    command: --node-name node3
     ports:
       - 10302:10300
       - 3346:3344</pre>
@@ -634,12 +778,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/installation/installing-using-exe.html b/docs/3.0.0-beta/installation/installing-using-exe.html
index 0a1a016c1f..2c8ccd5d74 100644
--- a/docs/3.0.0-beta/installation/installing-using-exe.html
+++ b/docs/3.0.0-beta/installation/installing-using-exe.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/installation/installing-using-exe.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/installation/installing-using-exe.adoc" target="_blank">Edit</a>
         
             <h1>Installing Using Distributive</h1>
         
@@ -601,12 +727,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/installation/installing-using-zip.html b/docs/3.0.0-beta/installation/installing-using-zip.html
index 2c0e35dc46..7f18688bfd 100644
--- a/docs/3.0.0-beta/installation/installing-using-zip.html
+++ b/docs/3.0.0-beta/installation/installing-using-zip.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/installation/installing-using-zip.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/installation/installing-using-zip.adoc" target="_blank">Edit</a>
         
             <h1>Installing Using ZIP Archive</h1>
         
@@ -605,12 +731,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/quick-start/getting-started-guide.html b/docs/3.0.0-beta/quick-start/getting-started-guide.html
index ba68c4bfb0..37408a31e2 100644
--- a/docs/3.0.0-beta/quick-start/getting-started-guide.html
+++ b/docs/3.0.0-beta/quick-start/getting-started-guide.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/getting-started-guide.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/quick-start/getting-started-guide.adoc" target="_blank">Edit</a>
         
             <h1>Getting Started Guide</h1>
         
@@ -736,12 +862,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/rebalance.html b/docs/3.0.0-beta/rebalance.html
index 7be3e21ff1..29e23b56eb 100644
--- a/docs/3.0.0-beta/rebalance.html
+++ b/docs/3.0.0-beta/rebalance.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/rebalance.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/rebalance.adoc" target="_blank">Edit</a>
         
             <h1>Data Rebalancing</h1>
         
@@ -545,12 +671,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/rest/reference.html b/docs/3.0.0-beta/rest/reference.html
new file mode 100644
index 0000000000..ac737d1695
--- /dev/null
+++ b/docs/3.0.0-beta/rest/reference.html
@@ -0,0 +1,2722 @@
+<!DOCTYPE html>
+
+      
+      
+<html lang="en">
+<head>
+   <meta charset="UTF-8">
+    <!-- Global site tag (gtag.js) - Google Analytics -->
+    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
+    <script>
+    window.dataLayer = window.dataLayer || [];
+    function gtag(){dataLayer.push(arguments);}
+    gtag('js', new Date());
+    gtag('config', 'UA-61232409-1');
+    </script>
+
+    <!-- Yandex.Metrika counter -->
+    <script type="text/javascript" >
+      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
+      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
+      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
+
+      ym(72949126, "init", {
+          clickmap:true,
+          trackLinks:true,
+          accurateTrackBounce:true,
+          webvisor:true
+      });
+    </script>
+    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
+    <!-- /Yandex.Metrika counter -->
+
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
+    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
+    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
+    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
+
+    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4 [...]
+#header #promotion-bar { background-color: #333333; padding: 8px; }
+#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
+#header #promotion-bar p a { color: #FCB903; } </style>
+
+    
+
+    
+    <meta name="ignite-version" content="3.0.0-beta" />
+    <title>Reference | Ignite Documentation</title>
+    
+    <link rel="canonical" href="/docs/3.0.0-beta/rest/reference" />
+    <META NAME="ROBOTS" CONTENT="NOINDEX" />
+    
+	
+	  <link rel="shortcut icon" href="/favicon.ico">
+    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
+
+    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
+    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
+    <noscript>
+      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
+    </noscript>
+
+	<script>
+    // AnchorJS - v4.2.0 - 2019-01-01
+    // https://github.com/bryanbraun/anchorjs
+    // Copyright (c) 2019 Bryan Braun; Licensed MIT
+    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnPrope [...]
+    </script>
+  
+</head>
+<body>
+    <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
+    <div class="container">
+        <button type='button' class='menu' title='Docs menu'>
+        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
+        </button>
+        <div class='home'>
+            <a href="/" class='home' title='Apache Ignite home'>
+                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
+            </a>
+        </div>
+
+        <select id="version-selector">
+            <option value="3.0.0-beta">3.0.0-beta</option>
+        </select>
+
+
+        <nav id="api-docs"><ul>
+            <li><a href="#">APIs</a>
+                <nav class='dropdown'>
+                    <ul>
+                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
+
+                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
+
+                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
+                    </ul>
+                </nav>
+            </li>
+
+            <li><a href="#">Examples</a>
+                <nav class="dropdown">
+                    <ul>
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
+                </ul>
+                </nav>
+                </li></ul>
+        </nav>
+
+
+        <form class='search'>
+            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
+            <input type="search" placeholder="Search…" id="search-input">
+        </form>
+        
+
+        <nav id="lang-selector"><ul>
+            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>▼</span></a>
+                <nav class="dropdown">
+                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
+                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
+                </nav>
+            </li></ul>
+        </nav>
+
+        <button type='button' class='top-nav-toggle'>⋮</button>
+
+        
+        
+    </div>
+</header>
+
+    	 <link rel="stylesheet" href="/assets/css/docs.css">
+<section class='page-docs'>
+    
+
+
+
+
+
+<nav class='left-nav' data-swiftype-index='false'>
+    
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/index" class='' >About Apache Ignite 3</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/quick-start/getting-started-guide" class='' >Getting Started Guide</a>
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/installation/installing-using-zip"
+                                class=''
+                            >Installing Using ZIP Archive</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/installation/installing-using-docker"
+                                class=''
+                            >Installing Using Docker</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/installation/deb-rpm"
+                                class=''
+                            >Installing DEB or RPM package</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ignite-cli-tool" class='' >Ignite CLI Tool</a>
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql/calcite-based-sql-engine"
+                                class=''
+                            >Introduction</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql/jdbc-driver"
+                                class=''
+                            >JDBC Driver</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql/java"
+                                class=''
+                            >Java API</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/ddl"
+                                class=''
+                            >Data Definition Language (DDL)</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/dml"
+                                class=''
+                            >Data Manipulation Language (DML)</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
+                                class=''
+                            >Supported Operators and Functions</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle expanded '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class='active'
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/compute/compute" class='' >Distributed Computing</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/config/data-region" class='' >Data Region Configuration</a>
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Storage Configuration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/storage/persistent"
+                                class=''
+                            >Native Persistent Storage</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/storage/rocksdb"
+                                class=''
+                            >RocksDB Persistent Storage</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/storage/volatile"
+                                class=''
+                            >Volatile Storage</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/binary-protocol" class='' >Binary Client Protocol</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/rebalance" class='' >Data Rebalancing</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/transactions/performing-transactions" class='' >Performing Transactions</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/table-views" class='' >Table Views</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/handling-exceptions" class='' >Handling Exceptions</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/glossary/glossary" class='' >Glossary</a>
+            
+        </li>
+    
+</nav>
+<div class="left-nav__overlay"></div>
+
+
+    <article data-swiftype-index='true'>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/rest/reference.adoc" target="_blank">Edit</a>
+        
+            <h1>Reference</h1>
+        
+        <div class="sect1">
+<h2 id="endpoints">Endpoints</h2>
+<div class="sectionbody">
+<div class="sect2 ClusterConfiguration">
+<h3 id="clusterconfiguration">ClusterConfiguration</h3>
+<div class="sect3 getClusterConfiguration">
+<h4 id="getclusterconfiguration">getClusterConfiguration</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/configuration/cluster</code></p>
+</div>
+<div class="sect4">
+<h5 id="description">Description</h5>
+<div class="paragraph">
+<p>Gets the current configuration of the cluster.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type">Return Type</h5>
+<div class="paragraph">
+<p><a href="#String">[String]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>text/plain</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 1. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Get cluster configuration</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#String">[String]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration not found. Most likely, the cluster is not initialized.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 getClusterConfigurationByPath">
+<h4 id="getclusterconfigurationbypath">getClusterConfigurationByPath</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/configuration/cluster/{path}</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-2">Description</h5>
+<div class="paragraph">
+<p>Gets the configuration on the specific path. Configuration is in HOCON format</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-2">Parameters</h5>
+<div class="sect5">
+<h6 id="path-parameters">Path Parameters</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">path</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration tree address. For example: &#x60;element.subelement&#x60;.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">null</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-2">Return Type</h5>
+<div class="paragraph">
+<p><a href="#String">[String]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-2">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>text/plain</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-2">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 2. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration of the cluster on the specified path.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#String">[String]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration not found. Most likely, the cluster is not initialized.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-2">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 updateClusterConfiguration">
+<h4 id="updateclusterconfiguration">updateClusterConfiguration</h4>
+<div class="paragraph">
+<p><code>PATCH /management/v1/configuration/cluster</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-3">Description</h5>
+<div class="paragraph">
+<p>Updates cluster configuration. New configuration should be provided in HOCON format.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-3">Parameters</h5>
+<div class="sect5">
+<h6 id="body-parameter">Body Parameter</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-3">Return Type</h5>
+<div class="paragraph">
+<p><a href="#Object">[Object]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-3">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-3">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 3. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration updated.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Object">[Object]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration not found. Most likely, the cluster is not initialized.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-3">Samples</h5>
+
+</div>
+</div>
+</div>
+<div class="sect2 ClusterManagement">
+<h3 id="clustermanagement">ClusterManagement</h3>
+<div class="sect3 clusterState">
+<h4 id="clusterstate">clusterState</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/cluster/state</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-4">Description</h5>
+<div class="paragraph">
+<p>Returns current cluster status.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-4">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-4">Return Type</h5>
+<div class="paragraph">
+<p><a href="#ClusterState"><em>ClusterState</em></a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-4">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/json</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-4">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 4. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster status returned.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#ClusterState"><em>ClusterState</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster state not found. Most likely, the cluster is not initialized.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-4">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 init">
+<h4 id="init">init</h4>
+<div class="paragraph">
+<p><code>POST /management/v1/cluster/init</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-5">Description</h5>
+<div class="paragraph">
+<p>Initializes a new cluster.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-5">Parameters</h5>
+<div class="sect5">
+<h6 id="body-parameter-2">Body Parameter</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">InitCommand</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#InitCommand"><em>InitCommand</em></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-5">Return Type</h5>
+<div class="paragraph">
+<p><a href="#Object">[Object]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-5">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/json</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-5">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 5. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Cluster initialized.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Object">[Object]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-5">Samples</h5>
+
+</div>
+</div>
+</div>
+<div class="sect2 NodeConfiguration">
+<h3 id="nodeconfiguration">NodeConfiguration</h3>
+<div class="sect3 getNodeConfiguration">
+<h4 id="getnodeconfiguration">getNodeConfiguration</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/configuration/node</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-6">Description</h5>
+<div class="paragraph">
+<p>Gets node configuration in HOCON format.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-6">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-6">Return Type</h5>
+<div class="paragraph">
+<p><a href="#String">[String]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-6">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>text/plain</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-6">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 6. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Whole node configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#String">[String]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-6">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 getNodeConfigurationByPath">
+<h4 id="getnodeconfigurationbypath">getNodeConfigurationByPath</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/configuration/node/{path}</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-7">Description</h5>
+<div class="paragraph">
+<p>Gets a configuration of a specific node, in HOCON format.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-7">Parameters</h5>
+<div class="sect5">
+<h6 id="path-parameters-2">Path Parameters</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">path</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration tree address. For example: &#x60;element.subelement&#x60;.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">null</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-7">Return Type</h5>
+<div class="paragraph">
+<p><a href="#String">[String]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-7">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>text/plain</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-7">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 7. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Returned node configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#String">[String]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-7">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 updateNodeConfiguration">
+<h4 id="updatenodeconfiguration">updateNodeConfiguration</h4>
+<div class="paragraph">
+<p><code>PATCH /management/v1/configuration/node</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-8">Description</h5>
+<div class="paragraph">
+<p>Updates node configuration. New configuration should be provided in HOCON format.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-8">Parameters</h5>
+<div class="sect5">
+<h6 id="body-parameter-3">Body Parameter</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-8">Return Type</h5>
+<div class="paragraph">
+<p><a href="#Object">[Object]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-8">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-8">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 8. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Configuration successfully updated.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Object">[Object]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Incorrect configuration.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-8">Samples</h5>
+
+</div>
+</div>
+</div>
+<div class="sect2 NodeManagement">
+<h3 id="nodemanagement">NodeManagement</h3>
+<div class="sect3 nodeState">
+<h4 id="nodestate">nodeState</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/node/state</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-9">Description</h5>
+<div class="paragraph">
+<p>Gets current network status.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-9">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-9">Return Type</h5>
+<div class="paragraph">
+<p><a href="#NodeState"><em>NodeState</em></a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-9">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/json</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-9">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 9. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Current node status.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#NodeState"><em>NodeState</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-9">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 nodeVersion">
+<h4 id="nodeversion">nodeVersion</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/node/version</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-10">Description</h5>
+<div class="paragraph">
+<p>Gets the version of Apache Ignite the node uses.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-10">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-10">Return Type</h5>
+<div class="paragraph">
+<p><a href="#String">[String]</a></p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-10">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>text/plain</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-10">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 10. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Node version.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#String">[String]</a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-10">Samples</h5>
+
+</div>
+</div>
+</div>
+<div class="sect2 NodeMetric">
+<h3 id="nodemetric">NodeMetric</h3>
+<div class="sect3 disableNodeMetric">
+<h4 id="disablenodemetric">disableNodeMetric</h4>
+<div class="paragraph">
+<p><code>POST /management/v1/metric/node/disable</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-11">Description</h5>
+<div class="paragraph">
+<p>Disables a specific metric source.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-11">Parameters</h5>
+<div class="sect5">
+<h6 id="body-parameter-4">Body Parameter</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-11">Return Type</h5>
+<div class="paragraph">
+<p>-</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-11">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-11">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 11. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Metric source disabled.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">&lt;&lt;&gt;&gt;</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Metric source not found.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-11">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 enableNodeMetric">
+<h4 id="enablenodemetric">enableNodeMetric</h4>
+<div class="paragraph">
+<p><code>POST /management/v1/metric/node/enable</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-12">Description</h5>
+<div class="paragraph">
+<p>Enables a specific metric source.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-12">Parameters</h5>
+<div class="sect5">
+<h6 id="body-parameter-5">Body Parameter</h6>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 37.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Pattern</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">body</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="return-type-12">Return Type</h5>
+<div class="paragraph">
+<p>-</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-12">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-12">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 12. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Metric source enabled.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">&lt;&lt;&gt;&gt;</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Metric source not found.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-12">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 listNodeMetrics">
+<h4 id="listnodemetrics">listNodeMetrics</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/metric/node</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-13">Description</h5>
+<div class="paragraph">
+<p>Provides a list of all available metric sources.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-13">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-13">Return Type</h5>
+<div class="paragraph">
+<p>array[<a href="#MetricSource"><em>MetricSource</em></a>]</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-13">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/json</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-13">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 13. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Returned a list of metric sources.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List[<a href="#MetricSource"><em>MetricSource</em></a>]</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-13">Samples</h5>
+
+</div>
+</div>
+</div>
+<div class="sect2 Topology">
+<h3 id="topology">Topology</h3>
+<div class="sect3 logical">
+<h4 id="logical">logical</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/cluster/topology/logical</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-14">Description</h5>
+<div class="paragraph">
+<p>Gets information about logical cluster topology.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-14">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-14">Return Type</h5>
+<div class="paragraph">
+<p>array[<a href="#ClusterNode"><em>ClusterNode</em></a>]</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-14">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/json</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-14">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 14. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Logical topology returned.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List[<a href="#ClusterNode"><em>ClusterNode</em></a>]</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">404</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Logical topology not found. Most likely, the cluster is not initialized.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-14">Samples</h5>
+
+</div>
+</div>
+<div class="sect3 physical">
+<h4 id="physical">physical</h4>
+<div class="paragraph">
+<p><code>GET /management/v1/cluster/topology/physical</code></p>
+</div>
+<div class="sect4">
+<h5 id="description-15">Description</h5>
+<div class="paragraph">
+<p>Gets information about physical cluster topology.</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="parameters-15">Parameters</h5>
+
+</div>
+<div class="sect4">
+<h5 id="return-type-15">Return Type</h5>
+<div class="paragraph">
+<p>array[<a href="#ClusterNode"><em>ClusterNode</em></a>]</p>
+</div>
+</div>
+<div class="sect4">
+<h5 id="content-type-15">Content Type</h5>
+<div class="ulist">
+<ul>
+<li>
+<p>application/json</p>
+</li>
+<li>
+<p>application/problem+json</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect4">
+<h5 id="responses-15">Responses</h5>
+<table class="tableblock frame-all grid-all stripes-even stretch">
+<caption class="title">Table 15. http response codes</caption>
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 50%;">
+<col style="width: 16.6667%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Code</th>
+<th class="tableblock halign-left valign-top">Message</th>
+<th class="tableblock halign-left valign-top">Datatype</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">200</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Physical topology returned.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List[<a href="#ClusterNode"><em>ClusterNode</em></a>]</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">500</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Internal error.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#Problem"><em>Problem</em></a></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect4">
+<h5 id="samples-15">Samples</h5>
+
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="models">Models</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="ClusterNode"><em>ClusterNode</em></h3>
+<div class="paragraph">
+<p>Information about the cluster node.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-ClusterNode">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">id</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Node ID.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Unique cluster name.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">address</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">NetworkAddress</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">metadata</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">NodeMetadata</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="ClusterState"><em>ClusterState</em></h3>
+<div class="paragraph">
+<p>Information about current cluster state.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-ClusterState">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">cmgNodes</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List  of <a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List of cluster management group nodes. These nodes are responsible for maintaining RAFT cluster topology.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">msNodes</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List  of <a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List of metastorage nodes. These nodes are responsible for storing RAFT cluster metadata.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">igniteVersion</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Version of Apache Ignite that the cluster was created on.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">clusterTag</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ClusterTag</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="ClusterTag"><em>ClusterTag</em></h3>
+<div class="paragraph">
+<p>Unique tag that identifies the cluster.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-ClusterTag">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">clusterId</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Unique cluster UUID. Generated automatically.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">uuid</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">clusterName</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Unique cluster name.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="InitCommand"><em>InitCommand</em></h3>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-InitCommand">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">metaStorageNodes</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List  of <a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">A list of RAFT metastorage nodes.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">cmgNodes</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List  of <a href="#string">[string]</a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">A list of RAFT cluster management nodes.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">clusterName</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The name of the cluster.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="InvalidParam"><em>InvalidParam</em></h3>
+<div class="paragraph">
+<p>Information about invalid request parameter.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-InvalidParam">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Parameter name.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">reason</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The issue with the parameter.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="MetricSource"><em>MetricSource</em></h3>
+<div class="paragraph">
+<p>Metric sources provided by modules.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-MetricSource">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Metric source name.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">enabled</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">If True, the metric is tracked. Otherwise, the metric is not tracked.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="NetworkAddress"><em>NetworkAddress</em></h3>
+<div class="paragraph">
+<p>Node network address information.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-NetworkAddress">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">host</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the host node is on.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">port</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Port the node runs on.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="NodeMetadata"><em>NodeMetadata</em></h3>
+<div class="paragraph">
+<p>Node metadata information.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-NodeMetadata">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">restHost</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The host exposed to REST API.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">httpPort</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The HTTP port exposed to REST API.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">httpsPort</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The HTTPS port exposed to REST API.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="NodeState"><em>NodeState</em></h3>
+<div class="paragraph">
+<p>Node state.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-NodeState">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Unique node name.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">state</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">State</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="Problem"><em>Problem</em></h3>
+<div class="paragraph">
+<p>Extended description of the problem with the request.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-Problem">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">title</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Short summary of the issue.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">status</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Returned HTTP status code.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">code</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Ignite 3 error code.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">type</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">URI to documentation regarding the issue.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">detail</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Extended explanation of the issue.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">node</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the node the issue happened on.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">traceId</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">UUID</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Unique issue identifier. Thid identifier can be used to find logs related to the issue</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">uuid</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">invalidParams</p></td>
+<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">List  of <a href="#InvalidParam"><em>InvalidParam</em></a></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Parameters that did not pass validation.</p></td>
+<td class="tableblock halign-left valign-top"></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="State"><em>State</em></h3>
+<div class="paragraph">
+<p>Possible node statuses.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch fields-State">
+<colgroup>
+<col style="width: 20%;">
+<col style="width: 10%;">
+<col style="width: 20%;">
+<col style="width: 40%;">
+<col style="width: 10%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Field Name</th>
+<th class="tableblock halign-left valign-top">Required</th>
+<th class="tableblock halign-left valign-top">Type</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Format</th>
+</tr>
+</thead>
+</table>
+</div>
+</div>
+</div>
+        <div class="copyright">
+ © 2023 The Apache Software Foundation.<br/>
+Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation. 
+
+</div>
+
+    </article>
+    <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
+    <ul class="sectlevel1">
+<li><a href="#endpoints">Endpoints</a>
+<ul class="sectlevel2">
+<li><a href="#clusterconfiguration">ClusterConfiguration</a>
+<ul class="sectlevel3">
+<li><a href="#getclusterconfiguration">getClusterConfiguration</a>
+<ul class="sectlevel4">
+<li><a href="#description">Description</a></li>
+<li><a href="#parameters">Parameters</a></li>
+<li><a href="#return-type">Return Type</a></li>
+<li><a href="#content-type">Content Type</a></li>
+<li><a href="#responses">Responses</a></li>
+<li><a href="#samples">Samples</a></li>
+</ul>
+</li>
+<li><a href="#getclusterconfigurationbypath">getClusterConfigurationByPath</a>
+<ul class="sectlevel4">
+<li><a href="#description-2">Description</a></li>
+<li><a href="#parameters-2">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#path-parameters">Path Parameters</a></li>
+</ul>
+</li>
+<li><a href="#return-type-2">Return Type</a></li>
+<li><a href="#content-type-2">Content Type</a></li>
+<li><a href="#responses-2">Responses</a></li>
+<li><a href="#samples-2">Samples</a></li>
+</ul>
+</li>
+<li><a href="#updateclusterconfiguration">updateClusterConfiguration</a>
+<ul class="sectlevel4">
+<li><a href="#description-3">Description</a></li>
+<li><a href="#parameters-3">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#body-parameter">Body Parameter</a></li>
+</ul>
+</li>
+<li><a href="#return-type-3">Return Type</a></li>
+<li><a href="#content-type-3">Content Type</a></li>
+<li><a href="#responses-3">Responses</a></li>
+<li><a href="#samples-3">Samples</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#clustermanagement">ClusterManagement</a>
+<ul class="sectlevel3">
+<li><a href="#clusterstate">clusterState</a>
+<ul class="sectlevel4">
+<li><a href="#description-4">Description</a></li>
+<li><a href="#parameters-4">Parameters</a></li>
+<li><a href="#return-type-4">Return Type</a></li>
+<li><a href="#content-type-4">Content Type</a></li>
+<li><a href="#responses-4">Responses</a></li>
+<li><a href="#samples-4">Samples</a></li>
+</ul>
+</li>
+<li><a href="#init">init</a>
+<ul class="sectlevel4">
+<li><a href="#description-5">Description</a></li>
+<li><a href="#parameters-5">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#body-parameter-2">Body Parameter</a></li>
+</ul>
+</li>
+<li><a href="#return-type-5">Return Type</a></li>
+<li><a href="#content-type-5">Content Type</a></li>
+<li><a href="#responses-5">Responses</a></li>
+<li><a href="#samples-5">Samples</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#nodeconfiguration">NodeConfiguration</a>
+<ul class="sectlevel3">
+<li><a href="#getnodeconfiguration">getNodeConfiguration</a>
+<ul class="sectlevel4">
+<li><a href="#description-6">Description</a></li>
+<li><a href="#parameters-6">Parameters</a></li>
+<li><a href="#return-type-6">Return Type</a></li>
+<li><a href="#content-type-6">Content Type</a></li>
+<li><a href="#responses-6">Responses</a></li>
+<li><a href="#samples-6">Samples</a></li>
+</ul>
+</li>
+<li><a href="#getnodeconfigurationbypath">getNodeConfigurationByPath</a>
+<ul class="sectlevel4">
+<li><a href="#description-7">Description</a></li>
+<li><a href="#parameters-7">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#path-parameters-2">Path Parameters</a></li>
+</ul>
+</li>
+<li><a href="#return-type-7">Return Type</a></li>
+<li><a href="#content-type-7">Content Type</a></li>
+<li><a href="#responses-7">Responses</a></li>
+<li><a href="#samples-7">Samples</a></li>
+</ul>
+</li>
+<li><a href="#updatenodeconfiguration">updateNodeConfiguration</a>
+<ul class="sectlevel4">
+<li><a href="#description-8">Description</a></li>
+<li><a href="#parameters-8">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#body-parameter-3">Body Parameter</a></li>
+</ul>
+</li>
+<li><a href="#return-type-8">Return Type</a></li>
+<li><a href="#content-type-8">Content Type</a></li>
+<li><a href="#responses-8">Responses</a></li>
+<li><a href="#samples-8">Samples</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#nodemanagement">NodeManagement</a>
+<ul class="sectlevel3">
+<li><a href="#nodestate">nodeState</a>
+<ul class="sectlevel4">
+<li><a href="#description-9">Description</a></li>
+<li><a href="#parameters-9">Parameters</a></li>
+<li><a href="#return-type-9">Return Type</a></li>
+<li><a href="#content-type-9">Content Type</a></li>
+<li><a href="#responses-9">Responses</a></li>
+<li><a href="#samples-9">Samples</a></li>
+</ul>
+</li>
+<li><a href="#nodeversion">nodeVersion</a>
+<ul class="sectlevel4">
+<li><a href="#description-10">Description</a></li>
+<li><a href="#parameters-10">Parameters</a></li>
+<li><a href="#return-type-10">Return Type</a></li>
+<li><a href="#content-type-10">Content Type</a></li>
+<li><a href="#responses-10">Responses</a></li>
+<li><a href="#samples-10">Samples</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#nodemetric">NodeMetric</a>
+<ul class="sectlevel3">
+<li><a href="#disablenodemetric">disableNodeMetric</a>
+<ul class="sectlevel4">
+<li><a href="#description-11">Description</a></li>
+<li><a href="#parameters-11">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#body-parameter-4">Body Parameter</a></li>
+</ul>
+</li>
+<li><a href="#return-type-11">Return Type</a></li>
+<li><a href="#content-type-11">Content Type</a></li>
+<li><a href="#responses-11">Responses</a></li>
+<li><a href="#samples-11">Samples</a></li>
+</ul>
+</li>
+<li><a href="#enablenodemetric">enableNodeMetric</a>
+<ul class="sectlevel4">
+<li><a href="#description-12">Description</a></li>
+<li><a href="#parameters-12">Parameters</a>
+<ul class="sectlevel5">
+<li><a href="#body-parameter-5">Body Parameter</a></li>
+</ul>
+</li>
+<li><a href="#return-type-12">Return Type</a></li>
+<li><a href="#content-type-12">Content Type</a></li>
+<li><a href="#responses-12">Responses</a></li>
+<li><a href="#samples-12">Samples</a></li>
+</ul>
+</li>
+<li><a href="#listnodemetrics">listNodeMetrics</a>
+<ul class="sectlevel4">
+<li><a href="#description-13">Description</a></li>
+<li><a href="#parameters-13">Parameters</a></li>
+<li><a href="#return-type-13">Return Type</a></li>
+<li><a href="#content-type-13">Content Type</a></li>
+<li><a href="#responses-13">Responses</a></li>
+<li><a href="#samples-13">Samples</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#topology">Topology</a>
+<ul class="sectlevel3">
+<li><a href="#logical">logical</a>
+<ul class="sectlevel4">
+<li><a href="#description-14">Description</a></li>
+<li><a href="#parameters-14">Parameters</a></li>
+<li><a href="#return-type-14">Return Type</a></li>
+<li><a href="#content-type-14">Content Type</a></li>
+<li><a href="#responses-14">Responses</a></li>
+<li><a href="#samples-14">Samples</a></li>
+</ul>
+</li>
+<li><a href="#physical">physical</a>
+<ul class="sectlevel4">
+<li><a href="#description-15">Description</a></li>
+<li><a href="#parameters-15">Parameters</a></li>
+<li><a href="#return-type-15">Return Type</a></li>
+<li><a href="#content-type-15">Content Type</a></li>
+<li><a href="#responses-15">Responses</a></li>
+<li><a href="#samples-15">Samples</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#models">Models</a>
+<ul class="sectlevel2">
+<li><a href="#ClusterNode"><em>ClusterNode</em></a></li>
+<li><a href="#ClusterState"><em>ClusterState</em></a></li>
+<li><a href="#ClusterTag"><em>ClusterTag</em></a></li>
+<li><a href="#InitCommand"><em>InitCommand</em></a></li>
+<li><a href="#InvalidParam"><em>InvalidParam</em></a></li>
+<li><a href="#MetricSource"><em>MetricSource</em></a></li>
+<li><a href="#NetworkAddress"><em>NetworkAddress</em></a></li>
+<li><a href="#NodeMetadata"><em>NodeMetadata</em></a></li>
+<li><a href="#NodeState"><em>NodeState</em></a></li>
+<li><a href="#Problem"><em>Problem</em></a></li>
+<li><a href="#State"><em>State</em></a></li>
+</ul>
+</li>
+</ul>
+    </div>
+          
+      
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
+</nav>
+    
+</section>
+<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
+
+    <script>
+    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
+    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
+    anchors.options = {
+        placement: 'right',
+        visible: 'always'
+    };
+    </script>
+    
+    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+    <script>
+      docsearch({
+        // Your apiKey and indexName will be given to you once
+        // we create your config
+        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
+        indexName: 'apache_ignite',
+        // Replace inputSelector with a CSS selector
+        // matching your search input
+        inputSelector: '#search-input',
+        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
+
+        // Set debug to true to inspect the dropdown
+        debug: false,
+      });
+    </script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
+
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
+
+<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
+
+  
+</body>
+
+</html>
diff --git a/docs/3.0.0-beta/rest/rest-api.html b/docs/3.0.0-beta/rest/rest-api.html
index c4e6dff619..9313ded20c 100644
--- a/docs/3.0.0-beta/rest/rest-api.html
+++ b/docs/3.0.0-beta/rest/rest-api.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle expanded '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class='active'
+                            >Overview</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='active' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,14 +603,14 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/rest/rest-api.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/rest/rest-api.adoc" target="_blank">Edit</a>
         
             <h1>Rest Api</h1>
         
         <div id="preamble">
 <div class="sectionbody">
 <div class="paragraph">
-<p>The Apache Ignite 3 clusters provide an <a href="https://www.openapis.org/">OpenAPI</a> specification that can be used to work with Ignite 3 by standard REST methods. The <a href="https://github.com/apache/ignite-3/tree/main/modules/rest/openapi/openapi.yaml" target="_blank" rel="noopener">openapi.yaml</a> specification file for the version is included with its release.</p>
+<p>The Apache Ignite 3 clusters provide an <a href="https://www.openapis.org/">OpenAPI</a> specification that can be used to work with Ignite 3 by standard REST methods. The <a href="https://github.com/apache/ignite-3/tree/main/modules/rest-api/openapi/openapi.yaml" target="_blank" rel="noopener">openapi.yaml</a> specification file for the version is included with its release.</p>
 </div>
 <div class="paragraph">
 <p>We recommend that you generate client code in your project language by using an <a href="https://github.com/OpenAPITools/openapi-generator" target="_blank" rel="noopener">OpenAPI code generator</a>. Below is the example of how you can do this for a Java project.</p>
@@ -510,7 +636,7 @@
         <span class="nt">&lt;goal&gt;</span>generate<span class="nt">&lt;/goal&gt;</span>
       <span class="nt">&lt;/goals&gt;</span>
       <span class="nt">&lt;configuration&gt;</span>
-        <span class="nt">&lt;inputSpec&gt;</span>https://github.com/apache/ignite-3/tree/main/modules/rest/openapi/openapi.yaml<span class="nt">&lt;/inputSpec&gt;</span>
+        <span class="nt">&lt;inputSpec&gt;</span>https://github.com/apache/ignite-3/tree/main/modules/rest-api/openapi/openapi.yaml<span class="nt">&lt;/inputSpec&gt;</span>
         <span class="nt">&lt;generatorName&gt;</span>java<span class="nt">&lt;/generatorName&gt;</span>
         <span class="nt">&lt;apiPackage&gt;</span>org.apache.ignite.rest.client.api<span class="nt">&lt;/apiPackage&gt;</span>
         <span class="nt">&lt;invokerPackage&gt;</span>org.apache.ignite.rest.client.invoker<span class="nt">&lt;/invokerPackage&gt;</span>
@@ -598,12 +724,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql-reference/ddl.html b/docs/3.0.0-beta/sql-reference/ddl.html
index e0bfed870f..0b29c52db4 100644
--- a/docs/3.0.0-beta/sql-reference/ddl.html
+++ b/docs/3.0.0-beta/sql-reference/ddl.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql-reference/ddl.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql-reference/ddl.adoc" target="_blank">Edit</a>
         
             <h1>Data Definition Language (DDL)</h1>
         
@@ -564,6 +690,9 @@ OneOrMore('param_name')
 <p><code>Partitions</code> - sets the number of table partitions.</p>
 </li>
 <li>
+<p><code>PRIMARY_ZONE</code> - sets the <a href="/docs/3.0.0-beta/distribution-zones">Distriburion Zone</a>.</p>
+</li>
+<li>
 <p>Other parameters, depending on the database engine.</p>
 </li>
 </ul>
@@ -597,7 +726,7 @@ OneOrMore('param_name')
 <p>Modifies the structure of an existing table.</p>
 </div>
 <div class="sect3">
-<h4 id="alter-table-if-exists-table-add-column-if-not-exists-column1-int-column2-int">ALTER TABLE IF EXISTS table ADD COLUMN IF NOT EXISTS (column1 int, column2 int)</h4>
+<h4 id="alter-table-if-exists-table-add-column-column1-int-column2-int">ALTER TABLE IF EXISTS table ADD COLUMN (column1 int, column2 int)</h4>
 <div class="paragraph diagram-container">
 <p>Diagram(
   NonTerminal('ALTER TABLE'),
@@ -611,7 +740,6 @@ End({type:'complex'})
 <div class="paragraph diagram-container">
 <p>Diagram(
   Start({type:'complex'}),
-  Optional('IF NOT EXISTS'),
   NonTerminal('column_definition_or_list')
 )</p>
 </div>
@@ -633,16 +761,13 @@ End({type:'complex'})
 <p><code>COLUMN</code> - name of the defined column.</p>
 </li>
 <li>
-<p><code>IF NOT EXISTS</code> - do not throw an error if a column with the same name already exists.</p>
-</li>
-<li>
 <p><code>column_definition_or_list</code> - definition of the column to add to the table.</p>
 </li>
 </ul>
 </div>
 </div>
 <div class="sect3">
-<h4 id="alter-table-if-exists-table-drop-column-if-exists-column1-column2-int">ALTER TABLE IF EXISTS table DROP COLUMN IF EXISTS (column1, column2 int)</h4>
+<h4 id="alter-table-if-exists-table-drop-column-column1-column2-int">ALTER TABLE IF EXISTS table DROP COLUMN (column1, column2 int)</h4>
 <div class="paragraph diagram-container">
 <p>Diagram(
 NonTerminal('ALTER TABLE'),
@@ -656,7 +781,6 @@ End({type:'complex'})
 <div class="paragraph diagram-container">
 <p>Diagram(
 Start({type:'complex'}),
-Optional('IF EXISTS'),
 NonTerminal('column_list')
 )</p>
 </div>
@@ -666,7 +790,7 @@ NonTerminal('column_list')
 <div class="ulist">
 <ul>
 <li>
-<p><code>IF NOT EXISTS</code> - if applied to <code>TABLE</code>, do not throw an error if a table with the specified table name does not exist. If applied to <code>COLUMN</code>, do not throw an error if a column with the specified name does not exist.</p>
+<p><code>IF EXISTS</code> - if applied to <code>TABLE</code>, do not throw an error if a table with the specified table name does not exist. If applied to <code>COLUMN</code>, do not throw an error if a column with the specified name does not exist.</p>
 </li>
 <li>
 <p><code>qualified_table_name</code> - the name of the table.</p>
@@ -701,14 +825,6 @@ Ignite stores data in the form of key-value pairs and all the new columns will b
 </div>
 </div>
 <div class="paragraph">
-<p>Add a new column to the table only if a column with the same name does not exist:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ALTER</span> <span class="k">TABLE</span> <span class="n">City</span> <span class="k">ADD</span> <span class="k">COLUMN</span> <span class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> <span class="n">population</span> <span class="nb">int</span><span class="p">;</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
 <p>Add a column​ only if the table exists:</p>
 </div>
 <div class="listingblock">
@@ -733,14 +849,6 @@ Ignite stores data in the form of key-value pairs and all the new columns will b
 </div>
 </div>
 <div class="paragraph">
-<p>Drop a column from the table only if a column with the same name does exist:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">ALTER</span> <span class="k">TABLE</span> <span class="n">Person</span> <span class="k">DROP</span> <span class="k">COLUMN</span> <span class="n">IF</span> <span class="k">EXISTS</span> <span class="n">population</span><span class="p">;</span></code></pre>
-</div>
-</div>
-<div class="paragraph">
 <p>Drop a column only if the table exists:</p>
 </div>
 <div class="listingblock">
@@ -802,11 +910,52 @@ NonTerminal('qualified_table_name')
 </div>
 </div>
 <div class="sect1">
+<h2 id="describe-table">DESCRIBE TABLE</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Returns information about the distribution zones of the table.</p>
+</div>
+<div class="paragraph diagram-container">
+<p>Diagram(
+NonTerminal('DESCRIBE TABLE'),
+Optional('IF NOT EXISTS'),
+NonTerminal('qualified_table_name'),
+End({type:'complex'})
+)</p>
+</div>
+<div class="paragraph">
+<p>Parameters:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>IF EXISTS</code> - do not throw an error if a table with the same name does not exist.</p>
+</li>
+<li>
+<p><code>qualified_table_name</code> - the name of the table. Can be schema-qualified.</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="create-index">CREATE INDEX</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Creates a new index.</p>
 </div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+The index cannot include the same column more than once.
+</td>
+</tr>
+</table>
+</div>
 <div class="paragraph diagram-container">
 <p>Diagram(
   NonTerminal('CREATE INDEX'),
@@ -1118,11 +1267,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#create-table">CREATE TABLE</a></li>
 <li><a href="#alter-table">ALTER TABLE</a>
 <ul class="sectlevel3">
-<li><a href="#alter-table-if-exists-table-add-column-if-not-exists-column1-int-column2-int">ALTER TABLE IF EXISTS table ADD COLUMN IF NOT EXISTS (column1 int, column2 int)</a></li>
-<li><a href="#alter-table-if-exists-table-drop-column-if-exists-column1-column2-int">ALTER TABLE IF EXISTS table DROP COLUMN IF EXISTS (column1, column2 int)</a></li>
+<li><a href="#alter-table-if-exists-table-add-column-column1-int-column2-int">ALTER TABLE IF EXISTS table ADD COLUMN (column1 int, column2 int)</a></li>
+<li><a href="#alter-table-if-exists-table-drop-column-column1-column2-int">ALTER TABLE IF EXISTS table DROP COLUMN (column1, column2 int)</a></li>
 </ul>
 </li>
 <li><a href="#drop-table">DROP TABLE</a></li>
+<li><a href="#describe-table">DESCRIBE TABLE</a></li>
 <li><a href="#create-index">CREATE INDEX</a></li>
 <li><a href="#drop-index">DROP INDEX</a></li>
 <li><a href="#grammar-reference">Grammar Reference</a>
@@ -1179,12 +1329,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql-reference/operators-and-functions.html b/docs/3.0.0-beta/sql-reference/distribution-zones.html
similarity index 82%
copy from docs/3.0.0-beta/sql-reference/operators-and-functions.html
copy to docs/3.0.0-beta/sql-reference/distribution-zones.html
index 65277dc3aa..36728efc07 100644
--- a/docs/3.0.0-beta/sql-reference/operators-and-functions.html
+++ b/docs/3.0.0-beta/sql-reference/distribution-zones.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="3.0.0-beta" />
-    <title>Supported Operators and Functions | Ignite Documentation</title>
+    <title>Distribution Zones | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/3.0.0-beta/sql-reference/operators-and-functions" />
+    <link rel="canonical" href="/docs/3.0.0-beta/sql-reference/distribution-zones" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -334,8 +368,21 @@
 
                     <li> 
                         
-                            <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
                                 class='active'
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
+                                class=''
                             >Supported Operators and Functions</a>
                         
                     </li>
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,322 +603,114 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql-reference/operators-and-functions.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql-reference/distribution-zones.adoc" target="_blank">Edit</a>
         
-            <h1>Supported Operators and Functions</h1>
+            <h1>Distribution Zones</h1>
         
-        <div class="sect1">
-<h2 id="aggregate-functions">Aggregate Functions</h2>
+        <div id="preamble">
 <div class="sectionbody">
-<div class="sect2">
-<h3 id="count">COUNT</h3>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">COUNT</span><span class="p">(</span> <span class="p">[</span> <span class="k">ALL</span> <span class="o">|</span> <span class="k">DISTINCT</span> <span class="p">]</span> <span class="n">value</span> <span class="p">[,</span> <span class="n">value</span> <span class="p">]</span><span class="o">*</span><span class="p">)</span></code></pre>
+<div class="paragraph">
+<p>This section describes Apache Ignite 3 distribution zones.</p>
 </div>
 </div>
-<div class="paragraph">
-<p>Returns the number of input rows for which value is not null (wholly not null if value is composite).</p>
 </div>
+<div class="sect1">
+<h2 id="create-zone">CREATE ZONE</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Creates a new distribution zone.</p>
 </div>
-<div class="sect2">
-<h3 id="avg">AVG</h3>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">AVG</span><span class="p">(</span> <span class="p">[</span> <span class="k">ALL</span> <span class="o">|</span> <span class="k">DISTINCT</span> <span class="p">]</span> <span class="nb">numeric</span><span class="p">)</span></code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">CREATE</span> <span class="k">ZONE</span> <span class="p">[</span><span class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span><span class="p">]</span> <span class="n">qualified_zone_name</span> <span class="p">[;]</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>Returns the average (arithmetic mean) of numeric across all input values.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="sum">SUM</h3>
-<div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">SUM</span><span class="p">(</span> <span class="p">[</span> <span class="k">ALL</span> <span class="o">|</span> <span class="k">DISTINCT</span> <span class="p">]</span> <span class="nb">numeric</span><span class="p">)</span></code></pre>
+<p>Parameters:</p>
 </div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>qualified_zone_name</code> - name of the distribution zone. Can be schema-qualified.</p>
+</li>
+<li>
+<p><code>IF NOT EXISTS</code> - create a zone only if a different zone with the same name does not exist.</p>
+</li>
+</ul>
 </div>
 <div class="paragraph">
-<p>Returns the sum of numeric across all input values.</p>
+<p>Examples:</p>
 </div>
+<div class="paragraph">
+<p>Creates an <code>exampleZone</code> distribution zone:</p>
 </div>
-<div class="sect2">
-<h3 id="min">MIN</h3>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">MIN</span><span class="p">(</span> <span class="p">[</span> <span class="k">ALL</span> <span class="o">|</span> <span class="k">DISTINCT</span> <span class="p">]</span> <span class="n">value</span><span class="p">)</span></code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">CREATE</span> <span class="k">ZONE</span> <span class="n">IF</span> <span class="k">NOT</span> <span class="k">EXISTS</span> <span class="n">exampleZone</span></code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>Returns the minimum value across all input values.</p>
 </div>
 </div>
-<div class="sect2">
-<h3 id="max">MAX</h3>
+<div class="sect1">
+<h2 id="alter-zone">ALTER ZONE</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Renames a distribution zone.</p>
+</div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">MAX</span><span class="p">(</span> <span class="p">[</span> <span class="k">ALL</span> <span class="o">|</span> <span class="k">DISTINCT</span> <span class="p">]</span> <span class="n">value</span><span class="p">)</span></code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">ALTER</span> <span class="k">ZONE</span> <span class="n">IF</span> <span class="k">EXISTS</span> <span class="p">{</span> <span class="s1">'qualified_zone_name'</span> <span class="p">}</span> <span class="p">[</span><span class="k">RENAME</span> <span class="k">TO</span> <span class="p">{</span><span class="n">new_qualified_zone_name</span><span class="p">}]</span> <span class="p">[;]</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>Returns the maximum value across all input values.</p>
+<p>Parameters:</p>
 </div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="functions">Functions</h2>
-<div class="sectionbody">
-<div class="sect2">
-<h3 id="json">JSON</h3>
 <div class="ulist">
 <ul>
 <li>
-<p>JSON_EXISTS</p>
-</li>
-<li>
-<p>JSON_VALUE</p>
-</li>
-<li>
-<p>JSON_QUERY</p>
-</li>
-<li>
-<p>JSON_OBJECT</p>
-</li>
-<li>
-<p>JSON_ARRAY</p>
-</li>
-<li>
-<p>JSON_PRETTY</p>
-</li>
-<li>
-<p>STRING</p>
-</li>
-<li>
-<p>CHAR_LENGTH</p>
-</li>
-<li>
-<p>CHARACTER_LENGTH</p>
-</li>
-<li>
-<p>UPPER</p>
-</li>
-<li>
-<p>LOWER</p>
-</li>
-<li>
-<p>POSITION</p>
-</li>
-<li>
-<p>TRIM</p>
-</li>
-<li>
-<p>OVERLAY</p>
-</li>
-<li>
-<p>SUBSTRING</p>
-</li>
-<li>
-<p>INITCAP</p>
-</li>
-<li>
-<p>SPACE</p>
-</li>
-<li>
-<p>STRCMP</p>
-</li>
-<li>
-<p>REVERSE</p>
-</li>
-<li>
-<p>REGEXP_REPLACE</p>
-</li>
-<li>
-<p>SHA1</p>
-</li>
-<li>
-<p>MD5</p>
-</li>
-<li>
-<p>LTRIM</p>
-</li>
-<li>
-<p>TO_BASE64</p>
-</li>
-<li>
-<p>FROM_BASE64</p>
-</li>
-<li>
-<p>COMPRESS</p>
-</li>
-<li>
-<p>CONCAT</p>
-</li>
-<li>
-<p>TRANSLATE</p>
-</li>
-<li>
-<p>ASCII</p>
-</li>
-<li>
-<p>LEFT</p>
-</li>
-<li>
-<p>RIGHT</p>
-</li>
-<li>
-<p>REPEAT</p>
+<p><code>qualified_zone_name</code> - name of the distribution zone. Can be schema-qualified.</p>
 </li>
 <li>
-<p>SOUNDEX</p>
-</li>
-<li>
-<p>For more information on functions supported by Apache Calcite, see the <a href="https://calcite.apache.org/docs/reference.html#operators-and-functions" target="_blank" rel="noopener">product documentation</a>.</p>
+<p><code>IF EXISTS</code> - do not throw an error if a zone with the specified name does not exist.</p>
 </li>
 </ul>
 </div>
 </div>
-<div class="sect2">
-<h3 id="numeric">NUMERIC</h3>
-<div class="ulist">
-<ul>
-<li>
-<p>POWER</p>
-</li>
-<li>
-<p>ABS</p>
-</li>
-<li>
-<p>MOD</p>
-</li>
-<li>
-<p>SQRT</p>
-</li>
-<li>
-<p>LN</p>
-</li>
-<li>
-<p>LOG10</p>
-</li>
-<li>
-<p>EXP</p>
-</li>
-<li>
-<p>CEIL</p>
-</li>
-<li>
-<p>FLOOR</p>
-</li>
-<li>
-<p>RAND</p>
-</li>
-<li>
-<p>ACOS</p>
-</li>
-<li>
-<p>ASIN</p>
-</li>
-<li>
-<p>ATAN</p>
-</li>
-<li>
-<p>ATAN2</p>
-</li>
-<li>
-<p>CBRT</p>
-</li>
-<li>
-<p>COS</p>
-</li>
-<li>
-<p>COT</p>
-</li>
-<li>
-<p>DEGREES</p>
-</li>
-<li>
-<p>PI()</p>
-</li>
-<li>
-<p>RADIANS</p>
-</li>
-<li>
-<p>ROUND</p>
-</li>
-<li>
-<p>SIGN</p>
-</li>
-<li>
-<p>SIN</p>
-</li>
-<li>
-<p>TAN</p>
-</li>
-<li>
-<p>TRUNCATE</p>
-</li>
-<li>
-<p>CHR</p>
-</li>
-<li>
-<p>COSH</p>
-</li>
-<li>
-<p>SINH</p>
-</li>
-<li>
-<p>TANH</p>
-</li>
-<li>
-<p>For more information on functions supported by Apache Calcite, see the <a href="https://calcite.apache.org/docs/reference.html#operators-and-functions" target="_blank" rel="noopener">product documentation</a>.</p>
-</li>
-</ul>
 </div>
+<div class="sect1">
+<h2 id="drop-zone">DROP ZONE</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The <code>DROP ZONE</code> command drops an existing distribution zone.</p>
 </div>
-<div class="sect2">
-<h3 id="general">GENERAL</h3>
-<div class="ulist">
-<ul>
-<li>
-<p>NULLIF</p>
-</li>
-<li>
-<p>COALESCE</p>
-</li>
-<li>
-<p>CAST</p>
-</li>
-<li>
-<p>NVL</p>
-</li>
-<li>
-<p>GREATEST</p>
-</li>
-<li>
-<p>For more information on functions supported by Apache Calcite, see the <a href="https://calcite.apache.org/docs/reference.html#operators-and-functions" target="_blank" rel="noopener">product documentation</a>.</p>
-</li>
-</ul>
+<div class="listingblock">
+<div class="content">
+<pre>DROP ZONE IF EXISTS qualified_zone_name</pre>
 </div>
 </div>
-<div class="sect2">
-<h3 id="timestamp">TIMESTAMP</h3>
+<div class="paragraph">
+<p>Parameters:</p>
+</div>
 <div class="ulist">
 <ul>
 <li>
-<p>TIMESTAMP_ADD</p>
+<p><code>IF EXISTS</code> - do not throw an error if a zone with the specified name does not exist.</p>
 </li>
 <li>
-<p>TIMESTAMP_DIFF</p>
-</li>
-<li>
-<p>EXTRACT</p>
-</li>
-<li>
-<p>LAST_DAY</p>
+<p><code>qualified_zone_name</code> - the name of the distribution zone. Can be schema-qualified.</p>
 </li>
 </ul>
 </div>
+<div class="paragraph">
+<p>Examples:</p>
+</div>
+<div class="paragraph">
+<p>Drop Person table if the one exists:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">DROP</span> <span class="k">ZONE</span> <span class="n">IF</span> <span class="k">EXISTS</span> <span class="n">exampleZone</span></code></pre>
+</div>
 </div>
 </div>
 </div>
@@ -806,23 +724,9 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
     <ul class="sectlevel1">
-<li><a href="#aggregate-functions">Aggregate Functions</a>
-<ul class="sectlevel2">
-<li><a href="#count">COUNT</a></li>
-<li><a href="#avg">AVG</a></li>
-<li><a href="#sum">SUM</a></li>
-<li><a href="#min">MIN</a></li>
-<li><a href="#max">MAX</a></li>
-</ul>
-</li>
-<li><a href="#functions">Functions</a>
-<ul class="sectlevel2">
-<li><a href="#json">JSON</a></li>
-<li><a href="#numeric">NUMERIC</a></li>
-<li><a href="#general">GENERAL</a></li>
-<li><a href="#timestamp">TIMESTAMP</a></li>
-</ul>
-</li>
+<li><a href="#create-zone">CREATE ZONE</a></li>
+<li><a href="#alter-zone">ALTER ZONE</a></li>
+<li><a href="#drop-zone">DROP ZONE</a></li>
 </ul>
     </div>
           
@@ -862,12 +766,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql-reference/dml.html b/docs/3.0.0-beta/sql-reference/dml.html
index 973e9f6305..ac8c231721 100644
--- a/docs/3.0.0-beta/sql-reference/dml.html
+++ b/docs/3.0.0-beta/sql-reference/dml.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql-reference/dml.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql-reference/dml.adoc" target="_blank">Edit</a>
         
             <h1>Data Manipulation Language (DML)</h1>
         
@@ -627,12 +753,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql-reference/operators-and-functions.html b/docs/3.0.0-beta/sql-reference/operators-and-functions.html
index 65277dc3aa..905901c56a 100644
--- a/docs/3.0.0-beta/sql-reference/operators-and-functions.html
+++ b/docs/3.0.0-beta/sql-reference/operators-and-functions.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql-reference/operators-and-functions.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql-reference/operators-and-functions.adoc" target="_blank">Edit</a>
         
             <h1>Supported Operators and Functions</h1>
         
@@ -862,12 +988,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql/calcite-based-sql-engine.html b/docs/3.0.0-beta/sql/calcite-based-sql-engine.html
index 7d00874481..6bf74c23ee 100644
--- a/docs/3.0.0-beta/sql/calcite-based-sql-engine.html
+++ b/docs/3.0.0-beta/sql/calcite-based-sql-engine.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql/calcite-based-sql-engine.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql/calcite-based-sql-engine.adoc" target="_blank">Edit</a>
         
             <h1>Introduction</h1>
         
@@ -552,12 +678,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql/java.html b/docs/3.0.0-beta/sql/java.html
index 4c0fd8ebcc..37f7813cef 100644
--- a/docs/3.0.0-beta/sql/java.html
+++ b/docs/3.0.0-beta/sql/java.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql/java.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql/java.adoc" target="_blank">Edit</a>
         
             <h1>Java SQL API</h1>
         
@@ -635,12 +761,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql/jdbc-driver.html b/docs/3.0.0-beta/sql/jdbc-driver.html
index 081da5125a..d586b7c88d 100644
--- a/docs/3.0.0-beta/sql/jdbc-driver.html
+++ b/docs/3.0.0-beta/sql/jdbc-driver.html
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,7 +603,7 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/sql/jdbc-driver.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql/jdbc-driver.adoc" target="_blank">Edit</a>
         
             <h1>JDBC Driver</h1>
         
@@ -505,7 +631,7 @@
 <h2 id="setting-up">Setting Up</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The name of the driver’s class is <code>org.apache.ignite.jdbc.IgniteJdbcDriver</code>. For instance, this is how you can open a JDBC connection to the cluster node listening on IP address <code>192.168.0.50</code>:</p>
+<p>The name of the driver’s class is <code>org.apache.ignite.internal.jdbc.IgniteJdbcDriver</code>. For instance, this is how you can open a JDBC connection to the cluster node listening on IP address <code>192.168.0.50</code>:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -636,12 +762,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/storage/volatile.html b/docs/3.0.0-beta/sql/odbc/connection-string.html
similarity index 79%
copy from docs/3.0.0-beta/storage/volatile.html
copy to docs/3.0.0-beta/sql/odbc/connection-string.html
index 84c140af8b..cce0831342 100644
--- a/docs/3.0.0-beta/storage/volatile.html
+++ b/docs/3.0.0-beta/sql/odbc/connection-string.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="3.0.0-beta" />
-    <title>Volatile | Ignite Documentation</title>
+    <title>Connection String | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/3.0.0-beta/storage/volatile" />
+    <link rel="canonical" href="/docs/3.0.0-beta/sql/odbc/connection-string" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -241,8 +241,8 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='expanded parent '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages expanded parent">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class='active'>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+              
+                     
+             </nav>   
             
         </li>
     
@@ -381,8 +500,8 @@
 
             
 
-			<button type='button' class='group-toggle expanded '>Storage Configuration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
+			<button type='button' class='group-toggle collapsed '>Storage Configuration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
             
                 
 
@@ -419,7 +538,7 @@
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/storage/volatile"
-                                class='active'
+                                class=''
                             >Volatile Storage</a>
                         
                     </li>
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,84 +603,101 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/storage/volatile.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql/odbc/connection-string.adoc" target="_blank">Edit</a>
         
-            <h1>Volatile</h1>
+            <h1>Connection String</h1>
         
         <div class="sect1">
-<h2 id="overview">Overview</h2>
+<h2 id="connection-string-format">Connection String Format</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Apache Ignite Volatile storage is designed to provide a quick and responsive storage without guarantees of data persistence.</p>
+<p>The ODBC Driver supports standard connection string format. Here is the formal syntax:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="text">connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string
+empty-string ::=
+attribute ::= attribute-keyword=attribute-value | DRIVER=[{]attribute-value[}]
+attribute-keyword ::= identifier
+attribute-value ::= character-string</code></pre>
+</div>
 </div>
 <div class="paragraph">
-<p>When it is enabled for the <a href="/docs/3.0.0-beta/config/data-region">data region</a>, Ignite stores all data in the data region in RAM. Data will be lost on cluster shutdown, so make sure to have a separate data region for persistent storage.</p>
+<p>In simple terms, an ODBC connection URL is a string with parameters of the choice separated by semicolon.</p>
 </div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="configuration-parameters">Configuration Parameters</h2>
+<h2 id="supported-arguments">Supported Arguments</h2>
 <div class="sectionbody">
-<table class="tableblock frame-all grid-all stripes-none stretch">
+<div class="paragraph">
+<p>The ODBC driver supports and uses several connection string/DSN arguments. All parameter names are case-insensitive - <code>ADDRESS</code>, <code>Address</code>, and <code>address</code> all are valid parameter names and refer to the same parameter. If an argument is not specified, the default value is used. The exception to this rule is the <code>ADDRESS</code> attribute. If it is not specified, <code>SERVER</code> and <code>PORT</code> attributes are used instead.</p>
+</div>
+<table class="tableblock frame-all grid-all stripes-even stretch">
 <colgroup>
 <col style="width: 20%;">
-<col style="width: 20%;">
 <col style="width: 60%;">
+<col style="width: 20%;">
 </colgroup>
 <thead>
 <tr>
-<th class="tableblock halign-left valign-top">name</th>
-<th class="tableblock halign-left valign-top"></th>
-<th class="tableblock halign-left valign-top">The name of the data region.</th>
+<th class="tableblock halign-left valign-top">Attribute keyword</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Default Value</th>
 </tr>
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">initSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>256 * 1024 * 1024</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sets the initial space allocated to the data region.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>ADDRESS</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Address of the remote node to connect to. The format is: <code>&lt;host&gt;[:&lt;port&gt;]</code>. For example: <code>localhost</code>, <code>example.com:12345</code>, <code>127.0.0.1</code>, <code>192.168.3.80:5893</code>.
+If this attribute is specified, then <code>SERVER</code> and <code>PORT</code> arguments are ignored.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">None.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">maxSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>256 * 1024 * 1024</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sets the maximum space that can be allocated to the data region.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>SERVER</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Address of the node to connect to.
+This argument value is ignored if ADDRESS argument is specified.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">None.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">evictionMode</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>DISABLED</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Sets the eviction algorithm to use. Possible values: <code>DISABLED</code>, <code>RANDOM_LRU</code>, <code>RANDOM_2_LRU</code>.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>PORT</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Port on which <code>OdbcProcessor</code> of the node is listening.
+This argument value is ignored if <code>ADDRESS</code> argument is specified.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10800</code></p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">evictionThreshold</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.9</code></p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Configures when the eviction process starts.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>SCHEMA</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Schema name.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>PUBLIC</code></p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">emptyPagesPoolSize</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">100</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">The maximum number of empty pages Ignite will try to keep.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>PAGE_SIZE</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Number of rows returned in response to a fetching request to the data source. Default value should be fine in most cases. Setting a low value can result in slow data fetching while setting a high value can result in additional memory usage by the driver, and additional delay when the next page is being retrieved.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1024</code></p></td>
 </tr>
 </tbody>
 </table>
 </div>
 </div>
 <div class="sect1">
-<h2 id="configuration-example">Configuration Example</h2>
+<h2 id="connection-string-samples">Connection String Samples</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The example below shows how to configure one data region that uses volatile storage:</p>
+<p>You can find samples of the connection string below. These strings can be used with <code>SQLDriverConnect</code> ODBC call to establish connection with a node.</p>
 </div>
-<div class="listingblock">
+<code-tabs><code-tab data-tab='Specific schema'><div class="listingblock">
 <div class="content">
-<pre>ignite config set --type cluster \
-"{
-    aimem.regions: [{
-        name: btree_volatile_region,
-        maxSize: 256000000
-    }]
-}"</pre>
+<pre class="rouge highlight"><code data-lang="text">DRIVER={Apache Ignite 3};ADDRESS=localhost:10800;SCHEMA=yourSchemaName</code></pre>
 </div>
+</div></code-tab><code-tab data-tab='Default schema'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="text">DRIVER={Apache Ignite 3};ADDRESS=localhost:10800</code></pre>
+</div>
+</div></code-tab><code-tab data-tab='Custom page size'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="text">DRIVER={Apache Ignite 3};ADDRESS=localhost:10800;SCHEMA=yourSchemaName;PAGE_SIZE=4096</code></pre>
 </div>
+</div></code-tab></code-tabs>
 </div>
 </div>
         <div class="copyright">
@@ -567,9 +710,9 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
     <ul class="sectlevel1">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#configuration-parameters">Configuration Parameters</a></li>
-<li><a href="#configuration-example">Configuration Example</a></li>
+<li><a href="#connection-string-format">Connection String Format</a></li>
+<li><a href="#supported-arguments">Supported Arguments</a></li>
+<li><a href="#connection-string-samples">Connection String Samples</a></li>
 </ul>
     </div>
           
@@ -609,12 +752,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/glossary/glossary.html b/docs/3.0.0-beta/sql/odbc/index.html
similarity index 87%
copy from docs/3.0.0-beta/glossary/glossary.html
copy to docs/3.0.0-beta/sql/odbc/index.html
index 9908135003..e5fecd97bc 100644
--- a/docs/3.0.0-beta/glossary/glossary.html
+++ b/docs/3.0.0-beta/sql/odbc/index.html
@@ -47,12 +47,14 @@
 #header #promotion-bar p a { color: #FCB903; } </style>
 
     
+    <META NAME="ROBOTS" CONTENT="NOINDEX">
+    
 
     
     <meta name="ignite-version" content="3.0.0-beta" />
-    <title>Glossary | Ignite Documentation</title>
+    <title>ODBC Driver | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/3.0.0-beta/glossary/glossary" />
+    <link rel="canonical" href="/docs/3.0.0-beta/sql/odbc/index" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -276,6 +278,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +368,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +397,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +558,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -468,7 +596,7 @@
         <li>
             
                 
-                <a href="/docs/3.0.0-beta/glossary/glossary" class='active' >Glossary</a>
+                <a href="/docs/3.0.0-beta/glossary/glossary" class='' >Glossary</a>
             
         </li>
     
@@ -477,80 +605,44 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/glossary/glossary.adoc" target="_blank">Edit</a>
         
-            <h1>Glossary</h1>
+            <h1>ODBC Driver</h1>
         
-        <div class="sect3">
-<h4 id="c">C</h4>
-<div class="paragraph">
-<p>Cluster Management Group::A subset of Ignite nodes in a Raft cluster. Cluster group leader is responsible for managing nodes that enter or leave Ignite Cluster.</p>
-</div>
-</div>
-<div class="sect3">
-<h4 id="d">D</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Data Region</dt>
-<dd>
-<p>Data regions are used to control the amount of memory available to the storage. Depending on the type of storage the data region is assigned to, the data may be loaded into RAM or stored</p>
-</dd>
-<dt class="hdlist1">Data Rebalace</dt>
-<dd>
-<p>Data rebalance is the process of redistributing partitions to make sure they are distributed equally across all nodes in the cluster.</p>
-</dd>
-</dl>
-</div>
-</div>
-<div class="sect3">
-<h4 id="m">M</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Metastore</dt>
-<dd>
-<p>Metastore holds additional information about Apache Ignite cluster that is required for its operation, for example the number and type of data regions configured.</p>
-</dd>
-</dl>
-</div>
-</div>
-<div class="sect3">
-<h4 id="p">P</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Persistent Storage</dt>
-<dd>
-<p>Persistent storage is the type of memory storage that is preserved regardless of cluster state. Some portion of data will be loaded into RAM to improve performance.</p>
-</dd>
-</dl>
-</div>
-</div>
-<div class="sect3">
-<h4 id="v">V</h4>
-<div class="dlist">
-<dl>
-<dt class="hdlist1">Volatile Storage</dt>
-<dd>
-<p>Volatile storage is the type of memory storage that is only preserved while the cluster is active. Loss of power or unexpected cluster shutdown will lead to loss of data.</p>
-</dd>
-</dl>
-</div>
-</div>
-        <div class="copyright">
- © 2023 The Apache Software Foundation.<br/>
-Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation. 
+        
+		<div class="toc">
+
+
+
+
+
+
+
+
+     
+
+
+     
+
+
+    
+       
+       
+
+       
+
+
+
+
+
+   
+    
 
 </div>
 
     </article>
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
-    <ul class="sectlevel3">
-<li><a href="#c">C</a></li>
-<li><a href="#d">D</a></li>
-<li><a href="#m">M</a></li>
-<li><a href="#p">P</a></li>
-<li><a href="#v">V</a></li>
-</ul>
+    
     </div>
           
       
@@ -589,12 +681,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849502' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849502' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849502" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849502"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/quick-start/getting-started-guide.html b/docs/3.0.0-beta/sql/odbc/odbc-driver.html
similarity index 76%
copy from docs/3.0.0-beta/quick-start/getting-started-guide.html
copy to docs/3.0.0-beta/sql/odbc/odbc-driver.html
index ba68c4bfb0..b0f6a766e1 100644
--- a/docs/3.0.0-beta/quick-start/getting-started-guide.html
+++ b/docs/3.0.0-beta/sql/odbc/odbc-driver.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="3.0.0-beta" />
-    <title>Getting Started Guide | Ignite Documentation</title>
+    <title>ODBC Driver | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/3.0.0-beta/quick-start/getting-started-guide" />
+    <link rel="canonical" href="/docs/3.0.0-beta/sql/odbc/odbc-driver" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -167,7 +167,7 @@
         <li>
             
                 
-                <a href="/docs/3.0.0-beta/quick-start/getting-started-guide" class='active' >Getting Started Guide</a>
+                <a href="/docs/3.0.0-beta/quick-start/getting-started-guide" class='' >Getting Started Guide</a>
             
         </li>
     
@@ -241,8 +241,8 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='expanded parent active'>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages expanded parent">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class='active'>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql/java"
@@ -332,6 +366,19 @@
                     
                     
 
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
                     <li> 
                         
                             <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
@@ -348,15 +395,87 @@
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/rest/rest-api" class='' >REST API</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
         <li>
             
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
                 
-                <a href="/docs/3.0.0-beta/thin-clients/index" class='' >Thin Clients</a>
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
             
         </li>
     
@@ -437,6 +556,13 @@
             
         </li>
     
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
         <li>
             
                 
@@ -477,209 +603,185 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/getting-started-guide.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql/odbc/odbc-driver.adoc" target="_blank">Edit</a>
         
-            <h1>Getting Started Guide</h1>
+            <h1>ODBC Driver</h1>
         
-        <div id="preamble">
+        <div class="sect1">
+<h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>This guide provides essential details on how to start working with Ignite 3.0 Beta by using the Ignite CLI tool, including the following information:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>How to use the Ignite CLI tool to manage nodes.</p>
-</li>
-<li>
-<p>How to run built-in examples.</p>
-</li>
-<li>
-<p>Additional information regarding the use of the tool.</p>
-</li>
-</ul>
-</div>
+<p>Apache Ignite 3 includes an ODBC driver that allows you both to select and to modify data stored in a distributed cache by using standard SQL queries and native ODBC API. ODBC driver uses your <a href="/docs/3.0.0-beta/clients/overview">client connection configuration</a>.</p>
 </div>
+<div class="paragraph">
+<p>ODBC driver only provides thread-safety at the connections level. This means that you should not access the same connection from multiple threads without additional synchronization, though you can create separate connections for every thread and use them simultaneously.</p>
 </div>
-<div class="sect1">
-<h2 id="prerequisites">Prerequisites</h2>
-<div class="sectionbody">
 <div class="paragraph">
-<p>Ignite 3.0 Beta was officially tested on:</p>
-</div>
-<table class="tableblock frame-all grid-all stripes-even stretch">
-<colgroup>
-<col style="width: 25%;">
-<col style="width: 75%;">
-</colgroup>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">JDK</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">11 and later</p></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">OS</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Linux (Ubuntu 20.04), Windows (10 Home), macOS</p></td>
-</tr>
-</tbody>
-</table>
+<p>The ODBC driver implements version 3.8 of the ODBC API. For detailed information on ODBC please refer to <a href="https://msdn.microsoft.com/en-us/library/ms714177.aspx">ODBC Programmer&#8217;s Reference</a>.</p>
+</div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="starting-ignite-node">Starting Ignite Node</h2>
+<h2 id="installing-odbc-driver">Installing ODBC Driver</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>In this guide we will use a <a href="/docs/3.0.0-beta/../installation/installing-using-zip">zip</a> archive installation. To start an Ignite node, go to the <code>ignite3-db-3.0.0-beta1</code> folder and run the following command:</p>
+<p>To use ODBC driver, register it in your system so that your ODBC Driver Manager will be able to locate it.</p>
 </div>
-<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
-<div class="content">
-<pre>bin/ignite3db start</pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div class="admonitionblock note">
+<div class="sect2">
+<h3 id="installing-on-windows">Installing on Windows</h3>
+<div class="admonitionblock note">
 <table>
 <tr>
 <td class="icon">
 <div class="title">Note</div>
 </td>
 <td class="content">
-You need to install Java in Bash environment to run Ignite on Windows.
+Microsoft Visual C++ 2017 Redistributable Package should be installed first.
 </td>
 </tr>
 </table>
 </div>
-<div class="listingblock">
-<div class="content">
-<pre>bash bin\ignite3db start</pre>
+<div class="paragraph">
+<p>Launch the provided installer and follow the instructions.</p>
 </div>
-</div></code-tab></code-tabs>
 </div>
+<div class="sect2">
+<h3 id="installing-on-linux">Installing on Linux</h3>
+<div class="paragraph">
+<p>To build and install ODBC driver on Linux, you need to first install
+ODBC Driver Manager. The ODBC driver has been tested with <a href="http://www.unixodbc.org">UnixODBC</a>.</p>
 </div>
-<div class="sect1">
-<h2 id="using-ignite-cli-tool">Using Ignite CLI Tool</h2>
-<div class="sectionbody">
+<div class="sect3">
+<h4 id="download-from-website">Download from website</h4>
 <div class="paragraph">
-<p>Ignite CLI is a single entry point for all the Ignite operations. In this guide we will use it to start a cluster on a node you started on the previous step and execute a simple SQL query.</p>
+<p>You can get the built rpm or deb package from the provided website. Then, install the package locally to use it.</p>
 </div>
-<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
-<div class="content">
-<pre>ignite3-cli-3.0.0-beta1/bin/ignite3</pre>
 </div>
-</div></code-tab><code-tab data-tab='Windows'><div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-You need to install Java in Bash environment to run Ignite 3 beta on Windows.
-</td>
-</tr>
-</table>
 </div>
-<div class="listingblock">
-<div class="content">
-<pre>bash ignite3-cli-3.0.0-beta1\bin\ignite3</pre>
 </div>
-</div></code-tab></code-tabs>
+</div>
+<div class="sect1">
+<h2 id="supported-data-types">Supported Data Types</h2>
+<div class="sectionbody">
 <div class="paragraph">
-<p>After you start the node, you need to initialize a cluster. To do this, use the <code>cluster init</code> command:</p>
+<p>The following SQL data types are supported:</p>
 </div>
-<div class="listingblock">
-<div class="content">
-<pre>cluster init -n=sampleCluster -m=defaultNode</pre>
+<div class="ulist">
+<ul>
+<li>
+<p><code>SQL_CHAR</code></p>
+</li>
+<li>
+<p><code>SQL_VARCHAR</code></p>
+</li>
+<li>
+<p><code>SQL_LONGVARCHAR</code></p>
+</li>
+<li>
+<p><code>SQL_SMALLINT</code></p>
+</li>
+<li>
+<p><code>SQL_INTEGER</code></p>
+</li>
+<li>
+<p><code>SQL_FLOAT</code></p>
+</li>
+<li>
+<p><code>SQL_DOUBLE</code></p>
+</li>
+<li>
+<p><code>SQL_BIT</code></p>
+</li>
+<li>
+<p><code>SQL_TINYINT</code></p>
+</li>
+<li>
+<p><code>SQL_BIGINT</code></p>
+</li>
+<li>
+<p><code>SQL_BINARY</code></p>
+</li>
+<li>
+<p><code>SQL_VARBINARY</code></p>
+</li>
+<li>
+<p><code>SQL_LONGVARBINARY</code></p>
+</li>
+<li>
+<p><code>SQL_GUID</code></p>
+</li>
+<li>
+<p><code>SQL_DECIMAL</code></p>
+</li>
+<li>
+<p><code>SQL_TYPE_DATE</code></p>
+</li>
+<li>
+<p><code>SQL_TYPE_TIMESTAMP</code></p>
+</li>
+<li>
+<p><code>SQL_TYPE_TIME</code></p>
+</li>
+</ul>
 </div>
 </div>
-<div class="paragraph">
-<p>This command creates a simple cluster you can interact with. For example, you can perform sql requests from the command line, or use the thin client to perform requests.</p>
 </div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-If you have issues with Ignite 3 Alpha, check the logs in the <code>ignite3-db-3.0.0-beta1/log</code> folder.
-</td>
-</tr>
-</table>
+<div class="sect1">
+<h2 id="using-pyodbc">Using pyodbc</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Ignite can be used with <a href="https://pypi.org/project/pyodbc/">pyodbc</a>. Here is how you can use pyodbc in Apache Ignite 3:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Use the <code>CREATE TABLE</code> statement to create a new table:</p>
+<p>Install pyodbc</p>
 <div class="listingblock">
 <div class="content">
-<pre>sql "CREATE TABLE IF NOT EXISTS Person (id int primary key,  city varchar,  name varchar,  age int,  company varchar)"</pre>
+<pre class="rouge highlight"><code data-lang="shell">pip3 <span class="nb">install </span>pyodbc</code></pre>
 </div>
 </div>
 </li>
 <li>
-<p>Fill the table with data by using <code>INSERT</code> statement:</p>
+<p>Import pyodbc to your project:</p>
 <div class="listingblock">
 <div class="content">
-<pre>sql "INSERT INTO Person (id, city, name, age, company) VALUES ('1', 'London', 'John Doe', '42', 'Apache')"
-sql "INSERT INTO Person (id, city, name, age, company) VALUES ('2', 'New York', 'Jane Doe', '36', 'Apache')"</pre>
+<pre class="rouge highlight"><code data-lang="python"><span class="kn">import</span> <span class="n">pyodbc</span></code></pre>
 </div>
 </div>
 </li>
 <li>
-<p>Get all data you inserted on previous step:</p>
+<p>Connect to the database:</p>
 <div class="listingblock">
 <div class="content">
-<pre>sql "SELECT * FROM Person"</pre>
+<pre class="rouge highlight"><code data-lang="python"><span class="n">conn</span> <span class="o">=</span> <span class="n">pyodbc</span><span class="p">.</span><span class="nf">connect</span><span class="p">(</span><span class="sh">'</span><span class="s">Driver={Apache Ignite 3};Address=127.0.0.1:10800;</span><span class="sh">'</span><span class="p">)</span></code></pre>
 </div>
 </div>
 </li>
-</ul>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-For more information about available SQL statements, see the <a href="/docs/3.0.0-beta/sql-reference/ddl">SQL Reference</a> section.
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="stopping-the-cluster">Stopping the Cluster</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>After you are done working on the cluster, you need to stop the node. Go to the <code>ignite3-db-3.0.0-beta1</code> folder and run the following command:</p>
-</div>
-<code-tabs><code-tab data-tab='Linux'><div class="listingblock">
-<div class="content">
-<pre>bin/ignite3db stop</pre>
-</div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
+<li>
+<p>Set encoding to UTF-8:</p>
+<div class="listingblock">
 <div class="content">
-<pre>bash bin\ignite3db stop</pre>
-</div>
-</div></code-tab></code-tabs>
+<pre class="rouge highlight"><code data-lang="python"><span class="n">conn</span><span class="p">.</span><span class="nf">setencoding</span><span class="p">(</span><span class="n">encoding</span><span class="o">=</span><span class="sh">'</span><span class="s">utf-8</span><span class="sh">'</span><span class="p">)</span>
+<span class="n">conn</span><span class="p">.</span><span class="nf">setdecoding</span><span class="p">(</span><span class="n">sqltype</span><span class="o">=</span><span class="n">pyodbc</span><span class="p">.</span><span class="n">SQL_CHAR</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="sh">"</span><span class="s">utf-8</span><span class="sh">"</span><span class="p">)</span>
+<span class="n">conn</span><span class="p">.</span><span class="nf">setdecoding</span><span class="p">(</span><span class="n">sqltype</span><span class="o">=</span><span class="n">pyodbc</span><span class="p">.</span><span class="n">SQL_WCHAR</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="sh">"</span><span class="s">utf-8</span><span class="sh">"</span><span class="p">)</span></code></pre>
 </div>
 </div>
-<div class="sect1">
-<h2 id="next-steps">Next Steps</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>From here, you may want to:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Check out the <a href="/docs/3.0.0-beta/ignite-cli-tool">Ignite CLI Tool</a> page for more detail on supported commands.</p>
 </li>
 <li>
-<p>Try out our <a href="https://github.com/apache/ignite-3/tree/main/examples">examples</a>.</p>
+<p>Get data from your database:</p>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="python"><span class="n">cursor</span> <span class="o">=</span> <span class="n">conn</span><span class="p">.</span><span class="nf">cursor</span><span class="p">()</span>
+<span class="n">cursor</span><span class="p">.</span><span class="nf">execute</span><span class="p">(</span><span class="sh">'</span><span class="s">SELECT * FROM table_name</span><span class="sh">'</span><span class="p">)</span></code></pre>
+</div>
+</div>
 </li>
 </ul>
 </div>
+<div class="paragraph">
+<p>For more information on using pyodbc, use the <a href="https://github.com/mkleehammer/pyodbc/wiki">official documentation</a>.</p>
+</div>
 </div>
 </div>
         <div class="copyright">
@@ -692,11 +794,19 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
     <ul class="sectlevel1">
-<li><a href="#prerequisites">Prerequisites</a></li>
-<li><a href="#starting-ignite-node">Starting Ignite Node</a></li>
-<li><a href="#using-ignite-cli-tool">Using Ignite CLI Tool</a></li>
-<li><a href="#stopping-the-cluster">Stopping the Cluster</a></li>
-<li><a href="#next-steps">Next Steps</a></li>
+<li><a href="#overview">Overview</a></li>
+<li><a href="#installing-odbc-driver">Installing ODBC Driver</a>
+<ul class="sectlevel2">
+<li><a href="#installing-on-windows">Installing on Windows</a></li>
+<li><a href="#installing-on-linux">Installing on Linux</a>
+<ul class="sectlevel3">
+<li><a href="#download-from-website">Download from website</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#supported-data-types">Supported Data Types</a></li>
+<li><a href="#using-pyodbc">Using pyodbc</a></li>
 </ul>
     </div>
           
@@ -736,12 +846,12 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1670849503' async crossorigin></script>
-<script type='module' src='/assets/js/railroad-diagram.js?1670849503' async></script>
+<script type='module' src='/assets/js/index.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926997' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926997' async></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1670849503" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1670849503"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1698926997" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926997"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/3.0.0-beta/sql/odbc/querying-modifying-data.html b/docs/3.0.0-beta/sql/odbc/querying-modifying-data.html
new file mode 100644
index 0000000000..9ec087977e
--- /dev/null
+++ b/docs/3.0.0-beta/sql/odbc/querying-modifying-data.html
@@ -0,0 +1,1051 @@
+<!DOCTYPE html>
+
+      
+      
+<html lang="en">
+<head>
+   <meta charset="UTF-8">
+    <!-- Global site tag (gtag.js) - Google Analytics -->
+    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
+    <script>
+    window.dataLayer = window.dataLayer || [];
+    function gtag(){dataLayer.push(arguments);}
+    gtag('js', new Date());
+    gtag('config', 'UA-61232409-1');
+    </script>
+
+    <!-- Yandex.Metrika counter -->
+    <script type="text/javascript" >
+      (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
+      m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
+      (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
+
+      ym(72949126, "init", {
+          clickmap:true,
+          trackLinks:true,
+          accurateTrackBounce:true,
+          webvisor:true
+      });
+    </script>
+    <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
+    <!-- /Yandex.Metrika counter -->
+
+<!-- Bugyard widget embed -->
+<script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
+
+
+
+
+
+    <link rel="preload" href='/assets/js/code-tabs.js?1' as="script" crossorigin>
+    <link rel="preload" href='/assets/js/page-nav.js' as="script" crossorigin>
+    <link rel="preload" href='/assets/js/docs-menu.js?20201005' as="script" crossorigin>
+
+    <style>:root{--gg-red:#ec1c24;--gg-orange:#ec1c24;--gg-orange-dark:#bc440b;--gg-orange-filter:invert(47%) sepia(61%) saturate(1950%) hue-rotate(345deg) brightness(100%) contrast(95%);--gg-dark-gray:#333333;--orange-line-thickness:3px;--block-code-background:rgba(241, 241, 241, 20%);--inline-code-background:rgba(241, 241, 241, 90%);--padding-top:25px;--link-color:#ec1c24;--body-background:#fcfcfc}header{min-height:var(--header-height);background:#fff;box-shadow:0 4px 10px 0 #eee,0 0 4 [...]
+#header #promotion-bar { background-color: #333333; padding: 8px; }
+#header #promotion-bar p { font-size: 14px; line-height: 1.4em; font-weight: 600; padding: 0; margin: 0; color: #f0f0f0; text-align: center;}
+#header #promotion-bar p a { color: #FCB903; } </style>
+
+    
+
+    
+    <meta name="ignite-version" content="3.0.0-beta" />
+    <title>Querying and Modifying Data | Ignite Documentation</title>
+    
+    <link rel="canonical" href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" />
+    <META NAME="ROBOTS" CONTENT="NOINDEX" />
+    
+	
+	  <link rel="shortcut icon" href="/favicon.ico">
+    <meta name='viewport' content='width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0'>
+
+    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" />
+    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" media="print" onload="this.media='all'">
+    <noscript>
+      <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
+    </noscript>
+
+	<script>
+    // AnchorJS - v4.2.0 - 2019-01-01
+    // https://github.com/bryanbraun/anchorjs
+    // Copyright (c) 2019 Bryan Braun; Licensed MIT
+    !function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function f(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnPrope [...]
+    </script>
+  
+</head>
+<body>
+    <header>
+    <!--#include virtual="/includes/promotion_banner.html" -->
+    <div class="container">
+        <button type='button' class='menu' title='Docs menu'>
+        <img src="/assets/images/menu-icon.svg" width="18" height="12" alt="menu icon" />
+        </button>
+        <div class='home'>
+            <a href="/" class='home' title='Apache Ignite home'>
+                <img src="/assets/images/apache_ignite_logo.svg" alt="Apache Ignite logo" width="103" height="36" >
+            </a>
+        </div>
+
+        <select id="version-selector">
+            <option value="3.0.0-beta">3.0.0-beta</option>
+        </select>
+
+
+        <nav id="api-docs"><ul>
+            <li><a href="#">APIs</a>
+                <nav class='dropdown'>
+                    <ul>
+                    <li class="dropdown-item"><a href="/releases/latest/javadoc/index.html">Java</a></li>
+
+                    <li class="dropdown-item"><a href="/releases/latest/dotnetdoc/api/">C#/.NET</a></li>
+
+                    <li class="dropdown-item"><a href="/releases/latest/cppdoc/index.html">C++</a></li>
+                    </ul>
+                </nav>
+            </li>
+
+            <li><a href="#">Examples</a>
+                <nav class="dropdown">
+                    <ul>
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples" target="_blank" rel="noopener" title="Apache Ignite Java examples">Java</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/dotnet/examples" target="_blank" rel="noopener" title="Apache Ignite C#/.NET examples">C#/.NET</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/cpp/examples" target="_blank" rel="noopener" title="Apache Ignite C++ examples">C++</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/python/examples" target="_blank" rel="noopener" title="Apache Ignite Python examples">Python</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/nodejs/examples" target="_blank" rel="noopener" title="Apache Ignite NodeJS examples">NodeJS</a></li>
+
+                    <li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/modules/platforms/php/examples" target="_blank" rel="noopener" title="Apache Ignite PHP examples">PHP</a></li>
+                </ul>
+                </nav>
+                </li></ul>
+        </nav>
+
+
+        <form class='search'>
+            <button class="search-close" type='button'><img src='/assets/images/cancel.svg' alt="close" width="10" height="10" /></button>
+            <input type="search" placeholder="Search…" id="search-input">
+        </form>
+        
+
+        <nav id="lang-selector"><ul>
+            <li><a href="#"><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon"  width="25" height="25" /><span>▼</span></a>
+                <nav class="dropdown">
+                    <li class="dropdown-item"><a href="/docs/latest/" ><img src="/assets/images/icon_lang_en_75x75.jpg" alt="English language icon" width="25" height="25" /><span>English</span></a></li>
+                    <li class="dropdown-item"><a href="https://www.ignite-service.cn/doc/java/" target="_blank" rel="noopener"><img src="/assets/images/icon_lang_cn_75x75.jpg"  width="25" height="25" alt="Chinese language icon" /><span>Chinese</span></a></li>
+                </nav>
+            </li></ul>
+        </nav>
+
+        <button type='button' class='top-nav-toggle'>⋮</button>
+
+        
+        
+    </div>
+</header>
+
+    	 <link rel="stylesheet" href="/assets/css/docs.css">
+<section class='page-docs'>
+    
+
+
+
+
+
+<nav class='left-nav' data-swiftype-index='false'>
+    
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/index" class='' >About Apache Ignite 3</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/quick-start/getting-started-guide" class='' >Getting Started Guide</a>
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Installation<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/installation/installing-using-zip"
+                                class=''
+                            >Installing Using ZIP Archive</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/installation/installing-using-docker"
+                                class=''
+                            >Installing Using Docker</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/installation/deb-rpm"
+                                class=''
+                            >Installing DEB or RPM package</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ignite-cli-tool" class='' >Ignite CLI Tool</a>
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql/calcite-based-sql-engine"
+                                class=''
+                            >Introduction</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql/jdbc-driver"
+                                class=''
+                            >JDBC Driver</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='expanded parent '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages expanded parent">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class='active'>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql/java"
+                                class=''
+                            >Java API</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>SQL Reference<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/ddl"
+                                class=''
+                            >Data Definition Language (DDL)</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/dml"
+                                class=''
+                            >Data Manipulation Language (DML)</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/distribution-zones"
+                                class=''
+                            >Distribution Zones</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/sql-reference/operators-and-functions"
+                                class=''
+                            >Supported Operators and Functions</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>REST<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/rest-api"
+                                class=''
+                            >Overview</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/rest/reference"
+                                class=''
+                            >Reference</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Clients & Drivers<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/index"
+                                class=''
+                            >Ignite Clients</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/thin-clients/linq"
+                                class=''
+                            >.NET LINQ Queries</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/compute/compute" class='' >Distributed Computing</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/config/data-region" class='' >Data Region Configuration</a>
+            
+        </li>
+    
+        <li>
+            
+
+            
+
+            
+
+			<button type='button' class='group-toggle collapsed '>Storage Configuration<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
+            
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/storage/persistent"
+                                class=''
+                            >Native Persistent Storage</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/storage/rocksdb"
+                                class=''
+                            >RocksDB Persistent Storage</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/3.0.0-beta/storage/volatile"
+                                class=''
+                            >Volatile Storage</a>
+                        
+                    </li>
+                
+              
+                     
+             </nav>   
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/binary-protocol" class='' >Binary Client Protocol</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/ssl-tls" class='' >SSL/TLS</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/rebalance" class='' >Data Rebalancing</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/transactions/performing-transactions" class='' >Performing Transactions</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/table-views" class='' >Table Views</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/handling-exceptions" class='' >Handling Exceptions</a>
+            
+        </li>
+    
+        <li>
+            
+                
+                <a href="/docs/3.0.0-beta/glossary/glossary" class='' >Glossary</a>
+            
+        </li>
+    
+</nav>
+<div class="left-nav__overlay"></div>
+
+
+    <article data-swiftype-index='true'>
+      <a class='edit-link' href="https://github.com/apache/ignite-3/tree/main/docs/_docs/sql/odbc/querying-modifying-data.adoc" target="_blank">Edit</a>
+        
+            <h1>Querying and Modifying Data</h1>
+        
+        <div class="sect1">
+<h2 id="overview">Overview</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>This page describes how to connect to a cluster and execute a variety of SQL queries by using the ODBC driver.</p>
+</div>
+<div class="paragraph">
+<p>The ODBC driver supports DML (Data Modification Layer), which means that you can modify your data using an ODBC connection.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="creating-tables">Creating Tables</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The simplest way to create tables by using ODBC Driver is to use DDL statements:</p>
+</div>
+<code-tabs><code-tab data-tab='DDL'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="cpp"><span class="n">SQLHENV</span> <span class="n">env</span><span class="p">;</span>
+
+<span class="c1">// Allocate an environment handle</span>
+<span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_ENV</span><span class="p">,</span> <span class="n">SQL_NULL_HANDLE</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">env</span><span class="p">);</span>
+
+<span class="c1">// Use ODBC ver 3.8</span>
+<span class="n">SQLSetEnvAttr</span><span class="p">(</span><span class="n">env</span><span class="p">,</span> <span class="n">SQL_ATTR_ODBC_VERSION</span><span class="p">,</span> <span class="k">reinterpret_cast</span><span class="o">&lt;</span><span class="kt">void</span><span class="o">*&gt;</span><span class="p">(</span><span class="n">SQL_OV_ODBC3_80</span><span class="p">),</span> <span class="mi">0</span><span class="p">);</span>
+
+<span class="n">SQLHDBC</span> <span class="n">dbc</span><span class="p">;</span>
+
+<span class="c1">// Allocate a connection handle</span>
+<span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_DBC</span><span class="p">,</span> <span class="n">env</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">dbc</span><span class="p">);</span>
+
+<span class="c1">// Prepare the connection string</span>
+<span class="n">SQLCHAR</span> <span class="n">connectStr</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"Driver={Apache Ignite 3};ADDRESS=localhost:10800;SCHEMA=PUBLIC;"</span><span class="p">;</span>
+
+<span class="c1">// Connecting to the Cluster.</span>
+<span class="n">SQLDriverConnect</span><span class="p">(</span><span class="n">dbc</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">connectStr</span><span class="p">,</span> <span class="n">SQL_NTS</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">SQL_DRIVER_COMPLETE</span><span class="p [...]
+
+<span class="n">SQLHSTMT</span> <span class="n">stmt</span><span class="p">;</span>
+
+<span class="c1">// Allocate a statement handle</span>
+<span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="n">SQLCHAR</span> <span class="n">query1</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"CREATE TABLE Person ( "</span>
+    <span class="s">"id LONG PRIMARY KEY, "</span>
+    <span class="s">"firstName VARCHAR, "</span>
+    <span class="s">"lastName VARCHAR, "</span>
+    <span class="s">"salary FLOAT) "";</span><span class="err">
+
+</span><span class="s">SQLExecDirect(stmt, query1, SQL_NTS);</span><span class="err">
+
+</span><span class="s">SQLCHAR query2[] = "</span><span class="n">CREATE</span> <span class="n">TABLE</span> <span class="n">Organization</span> <span class="p">(</span> <span class="s">"</span><span class="err">
+</span><span class="s">    "</span><span class="n">id</span> <span class="n">LONG</span> <span class="n">PRIMARY</span> <span class="n">KEY</span><span class="p">,</span> <span class="s">"</span><span class="err">
+</span><span class="s">    "</span><span class="n">name</span> <span class="n">VARCHAR</span><span class="p">)</span> <span class="s">""</span><span class="p">;</span>
+
+<span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query2</span><span class="p">,</span> <span class="n">SQL_NTS</span><span class="p">);</span>
+
+<span class="n">SQLCHAR</span> <span class="n">query3</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"CREATE INDEX idx_organization_name ON Organization (name)"</span><span class="p">;</span>
+
+<span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query3</span><span class="p">,</span> <span class="n">SQL_NTS</span><span class="p">);</span></code></pre>
+</div>
+</div></code-tab></code-tabs>
+<div class="paragraph">
+<p>As you can see, we defined two tables that will contain the data of <code>Person</code> and <code>Organization</code> types.
+For both types, we listed specific fields and indexes that will be read or updated using SQL.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="handling-errors">Handling Errors</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The section below covers how you can handle possible errors when working with ODBC. In this example we handle an issue with connecting to the cluste</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="c++"><span class="c1">// Connecting to Ignite Cluster.</span>
+<span class="n">SQLRETURN</span> <span class="n">ret</span> <span class="o">=</span> <span class="n">SQLDriverConnect</span><span class="p">(</span><span class="n">dbc</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="n">connectStr</span><span class="p">,</span> <span class="n">SQL_NTS</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">NULL</s [...]
+
+<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">SQL_SUCCEEDED</span><span class="p">(</span><span class="n">ret</span><span class="p">))</span>
+<span class="p">{</span>
+  <span class="n">SQLCHAR</span> <span class="n">sqlstate</span><span class="p">[</span><span class="mi">7</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="mi">0</span> <span class="p">};</span>
+  <span class="n">SQLINTEGER</span> <span class="n">nativeCode</span><span class="p">;</span>
+
+  <span class="n">SQLCHAR</span> <span class="n">errMsg</span><span class="p">[</span><span class="n">BUFFER_SIZE</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="mi">0</span> <span class="p">};</span>
+  <span class="n">SQLSMALLINT</span> <span class="n">errMsgLen</span> <span class="o">=</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">errMsg</span><span class="p">));</span>
+
+  <span class="n">SQLGetDiagRec</span><span class="p">(</span><span class="n">SQL_HANDLE_DBC</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">sqlstate</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">nativeCode</span><span class="p">,</span> <span class="n">errMsg</span><span class="p">,</span> <span class="n">errMsgLen</span><span class="p">,</span> <span class="o [...]
+
+  <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">"Failed to connect to Ignite: "</span>
+            <span class="o">&lt;&lt;</span> <span class="k">reinterpret_cast</span><span class="o">&lt;</span><span class="kt">char</span><span class="o">*&gt;</span><span class="p">(</span><span class="n">sqlstate</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="s">": "</span>
+            <span class="o">&lt;&lt;</span> <span class="k">reinterpret_cast</span><span class="o">&lt;</span><span class="kt">char</span><span class="o">*&gt;</span><span class="p">(</span><span class="n">errMsg</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="s">", "</span>
+            <span class="o">&lt;&lt;</span> <span class="s">"Native error code: "</span> <span class="o">&lt;&lt;</span> <span class="n">nativeCode</span>
+            <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+
+  <span class="c1">// Releasing allocated handles.</span>
+  <span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_DBC</span><span class="p">,</span> <span class="n">dbc</span><span class="p">);</span>
+  <span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_ENV</span><span class="p">,</span> <span class="n">env</span><span class="p">);</span>
+
+  <span class="k">return</span><span class="p">;</span>
+<span class="p">}</span></code></pre>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="querying-data">Querying Data</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>After everything is up and running, we&#8217;re ready to execute <code>SQL SELECT</code> queries using the <code>ODBC API</code>.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="c++"><span class="n">SQLHSTMT</span> <span class="n">stmt</span><span class="p">;</span>
+
+<span class="c1">// Allocate a statement handle</span>
+<span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="n">SQLCHAR</span> <span class="n">query</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"SELECT firstName, lastName, salary, Organization.name FROM Person "</span>
+  <span class="s">"INNER JOIN Organization ON Person.orgId = Organization.id"</span>
+<span class="n">SQLSMALLINT</span> <span class="n">queryLen</span> <span class="o">=</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">queryLen</span><span class="p">));</span>
+
+<span class="n">SQLRETURN</span> <span class="n">ret</span> <span class="o">=</span> <span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="n">queryLen</span><span class="p">);</span>
+
+<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">SQL_SUCCEEDED</span><span class="p">(</span><span class="n">ret</span><span class="p">))</span>
+<span class="p">{</span>
+  <span class="n">SQLCHAR</span> <span class="n">sqlstate</span><span class="p">[</span><span class="mi">7</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="mi">0</span> <span class="p">};</span>
+  <span class="n">SQLINTEGER</span> <span class="n">nativeCode</span><span class="p">;</span>
+
+  <span class="n">SQLCHAR</span> <span class="n">errMsg</span><span class="p">[</span><span class="n">BUFFER_SIZE</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="mi">0</span> <span class="p">};</span>
+  <span class="n">SQLSMALLINT</span> <span class="n">errMsgLen</span> <span class="o">=</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">errMsg</span><span class="p">));</span>
+
+  <span class="n">SQLGetDiagRec</span><span class="p">(</span><span class="n">SQL_HANDLE_DBC</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">sqlstate</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">nativeCode</span><span class="p">,</span> <span class="n">errMsg</span><span class="p">,</span> <span class="n">errMsgLen</span><span class="p">,</span> <span class="o [...]
+
+  <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">"Failed to perfrom SQL query: "</span>
+            <span class="o">&lt;&lt;</span> <span class="k">reinterpret_cast</span><span class="o">&lt;</span><span class="kt">char</span><span class="o">*&gt;</span><span class="p">(</span><span class="n">sqlstate</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="s">": "</span>
+            <span class="o">&lt;&lt;</span> <span class="k">reinterpret_cast</span><span class="o">&lt;</span><span class="kt">char</span><span class="o">*&gt;</span><span class="p">(</span><span class="n">errMsg</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="s">", "</span>
+            <span class="o">&lt;&lt;</span> <span class="s">"Native error code: "</span> <span class="o">&lt;&lt;</span> <span class="n">nativeCode</span>
+            <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+<span class="p">}</span>
+<span class="k">else</span>
+<span class="p">{</span>
+  <span class="c1">// Printing the result set.</span>
+  <span class="k">struct</span> <span class="nc">OdbcStringBuffer</span>
+  <span class="p">{</span>
+    <span class="n">SQLCHAR</span> <span class="n">buffer</span><span class="p">[</span><span class="n">BUFFER_SIZE</span><span class="p">];</span>
+    <span class="n">SQLLEN</span> <span class="n">resLen</span><span class="p">;</span>
+  <span class="p">};</span>
+
+  <span class="c1">// Getting a number of columns in the result set.</span>
+  <span class="n">SQLSMALLINT</span> <span class="n">columnsCnt</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+  <span class="n">SQLNumResultCols</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">columnsCnt</span><span class="p">);</span>
+
+  <span class="c1">// Allocating buffers for columns.</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">OdbcStringBuffer</span><span class="o">&gt;</span> <span class="n">columns</span><span class="p">(</span><span class="n">columnsCnt</span><span class="p">);</span>
+
+  <span class="c1">// Binding colums. For simplicity we are going to use only</span>
+  <span class="c1">// string buffers here.</span>
+  <span class="k">for</span> <span class="p">(</span><span class="n">SQLSMALLINT</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="n">columnsCnt</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span>
+    <span class="n">SQLBindCol</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">SQL_C_CHAR</span><span class="p">,</span> <span class="n">columns</span><span class="p">[</span><span class="n">i</span><span class="p">].</span><span class="n">buffer</span><span class="p">,</span> <span class="n">BUFFER_SIZE</span><span class="p">,</span> <span [...]
+
+  <span class="c1">// Fetching and printing data in a loop.</span>
+  <span class="n">ret</span> <span class="o">=</span> <span class="n">SQLFetch</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+  <span class="k">while</span> <span class="p">(</span><span class="n">SQL_SUCCEEDED</span><span class="p">(</span><span class="n">ret</span><span class="p">))</span>
+  <span class="p">{</span>
+    <span class="k">for</span> <span class="p">(</span><span class="kt">size_t</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="n">columns</span><span class="p">.</span><span class="n">size</span><span class="p">();</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span>
+      <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">setw</span><span class="p">(</span><span class="mi">16</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">left</span> <span class="o">&lt;&lt;</span> <span class="n">columns</span><span class="p">[</span><span class="n">i</span>< [...]
+
+    <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+
+    <span class="n">ret</span> <span class="o">=</span> <span class="n">SQLFetch</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+  <span class="p">}</span>
+<span class="p">}</span>
+
+<span class="c1">// Releasing statement handle.</span>
+<span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">stmt</span><span class="p">);</span></code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+<h3 id="columns-binding" class="discrete">Columns binding</h3>
+<div class="paragraph">
+<p>In the example above, we bind all columns to the SQL_C_CHAR columns. This means that all values are going to be converted to strings upon fetching. This is done for the sake of simplicity. Value conversion upon fetching can be pretty slow; so your default decision should be to fetch the value the same way as it is stored.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="inserting-data">Inserting Data</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>To insert new data into the cluster, <code>SQL INSERT</code> statements can be used from the ODBC side.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="c++"><span class="n">SQLHSTMT</span> <span class="n">stmt</span><span class="p">;</span>
+
+<span class="c1">// Allocate a statement handle</span>
+<span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="n">SQLCHAR</span> <span class="n">query</span><span class="p">[]</span> <span class="o">=</span>
+	<span class="s">"INSERT INTO Person (id, orgId, firstName, lastName, resume, salary) "</span>
+	<span class="s">"VALUES (?, ?, ?, ?, ?, ?)"</span><span class="p">;</span>
+
+<span class="n">SQLPrepare</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">query</span><span class="p">)));</span>
+
+<span class="c1">// Binding columns.</span>
+<span class="kt">int64_t</span> <span class="n">key</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+<span class="kt">int64_t</span> <span class="n">orgId</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+<span class="kt">char</span> <span class="n">name</span><span class="p">[</span><span class="mi">1024</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="mi">0</span> <span class="p">};</span>
+<span class="n">SQLLEN</span> <span class="n">nameLen</span> <span class="o">=</span> <span class="n">SQL_NTS</span><span class="p">;</span>
+<span class="kt">double</span> <span class="n">salary</span> <span class="o">=</span> <span class="mf">0.0</span><span class="p">;</span>
+
+<span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span> <span class="n">SQL_C_SLONG</span><span class="p">,</span> <span class="n">SQL_BIGINT</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">key [...]
+<span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span> <span class="n">SQL_C_SLONG</span><span class="p">,</span> <span class="n">SQL_BIGINT</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">org [...]
+<span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span> <span class="n">SQL_C_CHAR</span><span class="p">,</span> <span class="n">SQL_VARCHAR</span><span class="p">,</span>	<span class="k">sizeof</span><span class="p">(</span><span class="n">name</span><span class="p">),</span> <span class="k">sizeof</span><span class= [...]
+<span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span> <span class="n">SQL_C_DOUBLE</span><span class="p">,</span> <span class="n">SQL_DOUBLE</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">sa [...]
+
+<span class="c1">// Filling cache.</span>
+<span class="n">key</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
+<span class="n">orgId</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
+<span class="n">strncpy</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="s">"John"</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">name</span><span class="p">));</span>
+<span class="n">salary</span> <span class="o">=</span> <span class="mf">2200.0</span><span class="p">;</span>
+
+<span class="n">SQLExecute</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+<span class="n">SQLMoreResults</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="o">++</span><span class="n">key</span><span class="p">;</span>
+<span class="n">orgId</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
+<span class="n">strncpy</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="s">"Jane"</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">name</span><span class="p">));</span>
+<span class="n">salary</span> <span class="o">=</span> <span class="mf">1300.0</span><span class="p">;</span>
+
+<span class="n">SQLExecute</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+<span class="n">SQLMoreResults</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="o">++</span><span class="n">key</span><span class="p">;</span>
+<span class="n">orgId</span> <span class="o">=</span> <span class="mi">2</span><span class="p">;</span>
+<span class="n">strncpy</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="s">"Richard"</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">name</span><span class="p">));</span>
+<span class="n">salary</span> <span class="o">=</span> <span class="mf">900.0</span><span class="p">;</span>
+
+<span class="n">SQLExecute</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+<span class="n">SQLMoreResults</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="o">++</span><span class="n">key</span><span class="p">;</span>
+<span class="n">orgId</span> <span class="o">=</span> <span class="mi">2</span><span class="p">;</span>
+<span class="n">strncpy</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="s">"Mary"</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">name</span><span class="p">));</span>
+<span class="n">salary</span> <span class="o">=</span> <span class="mf">2400.0</span><span class="p">;</span>
+
+<span class="n">SQLExecute</span><span class="p">(</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="c1">// Releasing statement handle.</span>
+<span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">stmt</span><span class="p">);</span></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Next, we are going to insert additional organizations without the usage of prepared statements.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="c++"><span class="n">SQLHSTMT</span> <span class="n">stmt</span><span class="p">;</span>
+
+<span class="c1">// Allocate a statement handle</span>
+<span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">stmt</span><span class="p">);</span>
+
+<span class="n">SQLCHAR</span> <span class="n">query1</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"INSERT INTO Organization (id, name) VALUES (1L, 'Some company')"</span><span class="p">;</span>
+
+<span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query1</span><span class="p">,</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">query1</span><span class="p">)));</span>
+
+<span class="n">SQLFreeStmt</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">SQL_CLOSE</span><span class="p">);</span>
+
+<span class="n">SQLCHAR</span> <span class="n">query2</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"INSERT INTO Organization (id, name) VALUES (2L, 'Some other company')"</span><span class="p">;</span>
+
+  <span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query2</span><span class="p">,</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">query2</span><span class="p">)));</span>
+
+<span class="c1">// Releasing statement handle.</span>
+<span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">stmt</span><span class="p">);</span></code></pre>
+</div>
+</div>
+<div class="admonitionblock warning">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Warning</div>
+</td>
+<td class="content">
+<h3 id="error-checking" class="discrete">Error Checking</h3>
+<div class="paragraph">
+<p>For simplicity the example code above does not check for an error return code. You will want to do error checking in production.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="updating-data">Updating Data</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Let&#8217;s now update the salary for some of the persons stored in the cluster using SQL <code>UPDATE</code> statement.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="c++"><span class="kt">void</span> <span class="nf">AdjustSalary</span><span class="p">(</span><span class="n">SQLHDBC</span> <span class="n">dbc</span><span class="p">,</span> <span class="kt">int64_t</span> <span class="n">key</span><span class="p">,</span> <span class="kt">double</span> <span class="n">salary</span><span class="p">)</span>
+<span class="p">{</span>
+  <span class="n">SQLHSTMT</span> <span class="n">stmt</span><span class="p">;</span>
+
+  <span class="c1">// Allocate a statement handle</span>
+  <span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">stmt</span><span class="p">);</span>
+
+  <span class="n">SQLCHAR</span> <span class="n">query</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"UPDATE Person SET salary=? WHERE id=?"</span><span class="p">;</span>
+
+  <span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span>
+      <span class="n">SQL_C_DOUBLE</span><span class="p">,</span> <span class="n">SQL_DOUBLE</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">salary</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
+
+  <span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span> <span class="n">SQL_C_SLONG</span><span class="p">,</span>
+      <span class="n">SQL_BIGINT</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">key</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
+
+  <span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">query</span><span class="p">)));</span>
+
+  <span class="c1">// Releasing statement handle.</span>
+  <span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">stmt</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="p">...</span>
+<span class="n">AdjustSalary</span><span class="p">(</span><span class="n">dbc</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mf">1200.0</span><span class="p">);</span>
+<span class="n">AdjustSalary</span><span class="p">(</span><span class="n">dbc</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mf">2500.0</span><span class="p">);</span></code></pre>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="deleting-data">Deleting Data</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Finally, let&#8217;s remove a few records with the help of SQL <code>DELETE</code> statement.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="c++"><span class="kt">void</span> <span class="nf">DeletePerson</span><span class="p">(</span><span class="n">SQLHDBC</span> <span class="n">dbc</span><span class="p">,</span> <span class="kt">int64_t</span> <span class="n">key</span><span class="p">)</span>
+<span class="p">{</span>
+  <span class="n">SQLHSTMT</span> <span class="n">stmt</span><span class="p">;</span>
+
+  <span class="c1">// Allocate a statement handle</span>
+  <span class="n">SQLAllocHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">dbc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">stmt</span><span class="p">);</span>
+
+  <span class="n">SQLCHAR</span> <span class="n">query</span><span class="p">[]</span> <span class="o">=</span> <span class="s">"DELETE FROM Person WHERE id=?"</span><span class="p">;</span>
+
+  <span class="n">SQLBindParameter</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">SQL_PARAM_INPUT</span><span class="p">,</span> <span class="n">SQL_C_SLONG</span><span class="p">,</span> <span class="n">SQL_BIGINT</span><span class="p">,</span>
+      <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">key</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
+
+  <span class="n">SQLExecDirect</span><span class="p">(</span><span class="n">stmt</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="n">SQLSMALLINT</span><span class="o">&gt;</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">query</span><span class="p">)));</span>
+
+  <span class="c1">// Releasing statement handle.</span>
+  <span class="n">SQLFreeHandle</span><span class="p">(</span><span class="n">SQL_HANDLE_STMT</span><span class="p">,</span> <span class="n">stmt</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="p">...</span>
+<span class="n">DeletePerson</span><span class="p">(</span><span class="n">dbc</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
+<span class="n">DeletePerson</span><span class="p">(</span><span class="n">dbc</span><span class="p">,</span> <span class="mi">4</span><span class="p">);</span></code></pre>
+</div>
+</div>
+</div>
+</div>
+        <div class="copyright">
+ © 2023 The Apache Software Foundation.<br/>
+Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation. 
+
+</div>
+
+    </article>
+    <nav class="right-nav" data-swiftype-index='false'>
+    <div class="toc-wrapper">
+    <ul class="sectlevel1">
+<li><a href="#overview">Overview</a></li>
+<li><a href="#creating-tables">Creating Tables</a></li>
+<li><a href="#handling-errors">Handling Errors</a></li>
+<li><a href="#querying-data">Querying Data</a></li>
+<li><a href="#inserting-data">Inserting Data</a></li>
+<li><a href="#updating-data">Updating Data</a></li>
+<li><a href="#deleting-data">Deleting Data</a></li>
+</ul>
+    </div>
+          
+      
+      <nav class="promo-nav">
+            <!--#include virtual="/includes/docs_rightnav_promotion.html" -->
+            <a href="#" data-trigger-bugyard-feedback="true" id="doc-feedback-btn">Docs Feedback</a>
+        </nav>
+        
+</nav>
+    
+</section>
+<script type='module' src='/assets/js/code-copy-to-clipboard.js' async crossorigin></script>
+
+    <script>
+    // inits deep anchors -- needs to be done here because of https://www.bryanbraun.com/anchorjs/#dont-run-it-too-late 
+    anchors.add('.page-docs h1, .page-docs h2, .page-docs h3:not(.discrete), .page-docs h4, .page-docs h5');
+    anchors.options = {
+        placement: 'right',
+        visible: 'always'
+    };
+    </script>
+    
+    <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
+    <script>
+      docsearch({
+        // Your apiKey and indexName will be given to you once
+        // we create your config
+        apiKey: '3eee686c0ebe39eff3baeb18c56fa5f8', 
+        indexName: 'apache_ignite',
+        // Replace inputSelector with a CSS selector
+        // matching your search input
+        inputSelector: '#search-input',
+        // algoliaOptions: { 'facetFilters': ["version:$VERSION"] },
+
+        // Set debug to true to inspect the dropdown
+        debug: false,
+      });
+    </script>
+<script type='module' src='/assets/js/index.js?1698926998' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1698926998' async crossorigin></script>
+<script type='module' src='/assets/js/railroad-diagram.js?1698926998' async></script>
+
+<link rel="stylesheet" href="/assets/css/styles.css?1698926998" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1698926998"></noscript>
+
+<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
+
+  
+</body>
+
+</html>
diff --git a/docs/3.0.0-beta/quick-start/getting-started-guide.html b/docs/3.0.0-beta/ssl-tls.html
similarity index 62%
copy from docs/3.0.0-beta/quick-start/getting-started-guide.html
copy to docs/3.0.0-beta/ssl-tls.html
index ba68c4bfb0..f186f85d0b 100644
--- a/docs/3.0.0-beta/quick-start/getting-started-guide.html
+++ b/docs/3.0.0-beta/ssl-tls.html
@@ -50,9 +50,9 @@
 
     
     <meta name="ignite-version" content="3.0.0-beta" />
-    <title>Getting Started Guide | Ignite Documentation</title>
+    <title>SSL/TLS | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/3.0.0-beta/quick-start/getting-started-guide" />
+    <link rel="canonical" href="/docs/3.0.0-beta/ssl-tls" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -167,7 +167,7 @@
         <li>
             
                 
-                <a href="/docs/3.0.0-beta/quick-start/getting-started-guide" class='active' >Getting Started Guide</a>
+                <a href="/docs/3.0.0-beta/quick-start/getting-started-guide" class='' >Getting Started Guide</a>
             
         </li>
     
@@ -276,6 +276,40 @@
                     
                     
 
+                    <li> 
+                        
+                            
+                            
+                            <button
+                                type='button'
+                                class='collapsed '>ODBC Driver<img class="state-indicator" src="/assets/images/left-nav-arrow.svg" width="6" height="10"></button>
+                            <nav class="sub_pages collapsed">
+
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/odbc-driver" class=''>ODBC Driver</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/connection-string" class=''>Connection String</a></li>
+                            
+                                
+                                  
+
+								  <li><a href="/docs/3.0.0-beta/sql/odbc/querying-modifying-data" class=''>Querying and Modifying Data</a></li>
+                            
+                            </nav>
+                        
+                    </li>
+                
... 3916 lines suppressed ...