# e6data Query Engine Docs

## Unified Docs - Query Engine

- [Introduction to e6 Query Engine](https://docs.e6data.com/query-engine/get-started/readme.md): Welcome to e6data's Query Engine documentation. Continue on, to go from zero to your first running query, regardless of which cloud you are on.
- [About e6 Query Engine](https://docs.e6data.com/query-engine/get-started/readme/about-e6data.md): What e6data is and how the platform is organized - the starting point before you deploy and query.
- [How e6 Query Engine works](https://docs.e6data.com/query-engine/get-started/readme/how-e6data-works.md): How e6data runs a query - from your SQL through planning and distributed execution, reading your data in place without moving it.
- [Table of contents](https://docs.e6data.com/query-engine/get-started/readme-1.md)
- [Architecture](https://docs.e6data.com/query-engine/get-started/architecture.md)
- [High-level Architecture](https://docs.e6data.com/query-engine/get-started/architecture/high-level-architecture.md): This page provides a high-level overview of e6 query engine architecture. It introduces the key constructs of e6data query engine and describes the deployment models we support.
- [Detailed architecture walkthrough](https://docs.e6data.com/query-engine/get-started/architecture/detailed-architecture-walkthrough.md)
- [Key Characteristics](https://docs.e6data.com/query-engine/get-started/architecture/detailed-architecture-walkthrough/key-characteristics.md)
- [The components](https://docs.e6data.com/query-engine/get-started/architecture/detailed-architecture-walkthrough/the-components.md)
- [What happens when you run a query](https://docs.e6data.com/query-engine/get-started/architecture/detailed-architecture-walkthrough/what-happens-when-you-run-a-query.md)
- [How the architecture compares](https://docs.e6data.com/query-engine/get-started/architecture/detailed-architecture-walkthrough/how-the-architecture-compares.md)
- [Platform components](https://docs.e6data.com/query-engine/get-started/architecture/platform-components.md): What makes up the e6data Control Plane and Compute Plane, and where your data sits relative to each.
- [Identity & Access Setup](https://docs.e6data.com/query-engine/get-started/identity-access-setup.md)
- [Sign up and login](https://docs.e6data.com/query-engine/get-started/identity-access-setup/sign-up-and-login.md): Create your e6data account and sign in - passwordless email codes or your company's SSO.
- [Organization setup](https://docs.e6data.com/query-engine/get-started/identity-access-setup/organization-setup.md): Set up your e6data organization - invite members, assign roles, and enable domain auto-join.
- [Accept invites](https://docs.e6data.com/query-engine/get-started/identity-access-setup/accept-invites.md): Accept an invitation to join an existing e6data organization.
- [SSO overview](https://docs.e6data.com/query-engine/get-started/identity-access-setup/sso-overview.md): What Single Sign-On is and that e6data supports it - with a pointer to the full setup guide.
- [Deployment Models](https://docs.e6data.com/query-engine/get-started/deployment-models.md): The two e6data deployment models - Serverless (e6data runs the compute) and In Your VPC (compute runs in your Kubernetes cluster) - and how to choose.
- [Quickstart](https://docs.e6data.com/query-engine/get-started/quickstart.md): From signup to your first query in under 30 minutes. Pick your cloud and follow the path.
- [Choose setup path](https://docs.e6data.com/query-engine/get-started/quickstart/choose-setup-path.md): Pick your cloud and deployment model, then jump to the matching e6data setup guide.
- [Run first query](https://docs.e6data.com/query-engine/get-started/quickstart/run-first-query.md): Run your first real query in e6data after setup - open the SQL Editor, pick a cluster and catalog, and confirm results.
- [Overview](https://docs.e6data.com/query-engine/guides/guides.md): Task-based guides for deploying, securing, connecting, and operating e6data - from workspace setup to querying.
- [Table of contents](https://docs.e6data.com/query-engine/guides/guides/summary.md)
- [Deployment](https://docs.e6data.com/query-engine/guides/deployment.md)
- [AWS Serverless](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless.md): Deploy e6data as a Serverless workspace on AWS - the end-to-end path from creating a workspace to running your first query.
- [Architecture](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/architecture.md): How a Serverless e6data deployment on AWS works - managed compute in e6data's account, your data read in place via a cross-account IAM role.
- [Prerequisites](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/prerequisites.md): What you need before deploying a Serverless e6data workspace on AWS.
- [Configure AWS access](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/configure-aws-access.md): Create the cross-account IAM role e6data uses to read your S3 data and Glue catalog, then register its ARN in e6data.
- [Connect S3 and Glue](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/connect-s3-and-glue.md): Create an AWS Glue catalog over your S3 data in a Serverless e6data workspace, using the cross-account IAM role.
- [Create cluster](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/create-cluster.md): Create and configure a cluster to run queries in a Serverless e6data workspace on AWS.
- [Run first query](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/run-first-query.md): Confirm your Serverless e6data deployment on AWS works by running a query against your catalog.
- [FAQs](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/faqs.md): Common questions about data access, permissions, and revocation for a Serverless e6data deployment on AWS.
- [Troubleshooting](https://docs.e6data.com/query-engine/guides/deployment/aws-serverless/troubleshooting.md): Resolve common IAM, cross-account, and catalog connection errors in a Serverless e6data deployment on AWS.
- [AWS In-VPC / CloudPrem](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc.md): Deploy e6data inside your own AWS VPC on Amazon EKS - the end-to-end CloudPrem deployment, from infrastructure to your first query.
- [Architecture](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/architecture.md): How an In-VPC (CloudPrem) e6data deployment on AWS runs entirely inside your own VPC on EKS, with only admin and observability traffic reaching e6data.
- [Prerequisites](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/prerequisites.md): Tools, access, and onboarding items required before an In-VPC e6data deployment on AWS.
- [Configure registry, VPC, EKS, and networking](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/configure-registry-vpc-eks-networking.md): Build the AWS infrastructure (VPC, IAM, EKS, networking, ECR access) and install the Kubernetes platform components for an In-VPC e6data deployment.
- [Deploy workspace and e6data](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/deploy-workspace-and-e6data.md): Create the workspace namespace and NodePool, deploy the e6data workspace components with Helm, wait for reconciliation, and configure DNS.
- [Register catalog](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/register-catalog.md): Grant the In-VPC engine access to your data lake and register a catalog in your e6data workspace.
- [Create cluster](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/create-cluster.md): Create a cluster in your In-VPC workspace to run queries on the EKS compute Karpenter provisions.
- [Run first query](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/run-first-query.md): Validate an In-VPC e6data install by verifying the cluster and workspace components, then running your first query.
- [Component versions and operations](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/component-versions-and-operations.md): The Kubernetes workloads an In-VPC e6data deployment runs, the resource footprint, and the operational pattern for installs and upgrades.
- [Delete workspace](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/delete-workspace.md): Tear down an In-VPC e6data workspace and its AWS resources in the reverse order they were created.
- [Security best practices](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/security-best-practices.md): Security best practices for hardening an e6data In Your VPC deployment on AWS - identity, network, and EKS configuration.
- [FAQs](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/faqs.md): Frequently asked questions about deploying and operating e6data In Your VPC on AWS - networking, encryption, instance types, and Kubernetes setup.
- [Troubleshooting](https://docs.e6data.com/query-engine/guides/deployment/aws-in-vpc/troubleshooting.md): Diagnose common issues in an In-VPC e6data deployment - scheduling, image pulls, the operator, reconciliation, Pod Identity, load balancers, and monitoring.
- [Azure Serverless](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless.md): Deploy e6data as a Serverless workspace on Azure - the end-to-end path from creating a workspace to running your first query.
- [Architecture](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/architecture.md): How a Serverless e6data deployment on Azure works - managed compute in e6data's subscription, your ADLS Gen2 data read keylessly via Workload Identity.
- [Prerequisites](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/prerequisites.md): What you need before deploying a Serverless e6data workspace on Azure.
- [Configure Azure access](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/configure-azure-access.md): Grant e6data keyless read access to your Azure storage - provision a User-Assigned Managed Identity and register it as a Storage Credential.
- [Connect ADLS and catalog](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/connect-adls-and-catalog.md): Create a catalog over your ADLS Gen2 data in a Serverless e6data workspace on Azure, using a shared Storage Credential.
- [Create cluster](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/create-cluster.md): Create and configure a cluster to run queries in a Serverless e6data workspace on Azure.
- [Run first query](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/run-first-query.md): Confirm your Serverless e6data deployment on Azure works by running a query against your catalog.
- [FAQs](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/faqs.md): Common questions about data access, permissions, and revocation for a Serverless e6data deployment on Azure.
- [Troubleshooting](https://docs.e6data.com/query-engine/guides/deployment/azure-serverless/troubleshooting.md): Resolve common Managed Identity, federated-credential, and storage-access errors in a Serverless e6data deployment on Azure.
- [Azure In-VPC / CloudPrem](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc.md): Deploy e6data inside your own Azure VNet on AKS - the end-to-end CloudPrem deployment, from infrastructure to your first query.
- [Architecture](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/architecture.md): How an In-VPC (CloudPrem) e6data deployment on Azure runs inside your own VNet on AKS, with engine pods on your node pools and data in your subscription.
- [Prerequisites](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/prerequisites.md): Tools, Azure permissions, outbound network access, and onboarding items required before an In-VPC e6data deployment on AKS.
- [Configure registry, Kubernetes, and networking](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/configure-registry-kubernetes-networking.md): Build the Azure infrastructure (VNet, AKS, identities, ADLS storage) and install the Kubernetes platform components for an In-VPC e6data deployment on AKS.
- [Deploy workspace and e6data](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/deploy-workspace-and-e6data.md): Deploy an e6data workspace on AKS - namespace, TLS, service accounts and RBAC, NamespaceConfig, QueryRouter, and DNS, using explicit kubectl and YAML.
- [Register catalog](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/register-catalog.md): Grant the In-VPC engine access to your data and register a catalog in your Azure-hosted e6data workspace.
- [Create cluster](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/create-cluster.md): Create a cluster in your Azure In-VPC workspace to run queries on the AKS compute you provisioned.
- [Run first query](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/run-first-query.md): Validate an Azure In-VPC e6data install by verifying the workspace pods, then running your first query.
- [Component versions and operations](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/component-versions-and-operations.md): Component versions for the Azure In-VPC deployment, the Kubernetes workloads it runs, how to upgrade them, the upgrade order, and how to roll back.
- [Delete workspace](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/delete-workspace.md): Tear down an e6data workspace in your AKS cluster with kubectl and az, and what to intentionally leave in place.
- [Troubleshooting](https://docs.e6data.com/query-engine/guides/deployment/azure-in-vpc/troubleshooting.md): Common issues when deploying or running e6data In Your VPC on Azure, with diagnostic commands and fixes.
- [Workspaces](https://docs.e6data.com/query-engine/guides/workspaces.md): A workspace is an isolated environment for a team or project - its own catalogs, clusters, access control, and run history.
- [Create and manage workspaces](https://docs.e6data.com/query-engine/guides/workspaces/create-and-manage-workspaces.md): Create a workspace in the e6data Console - pick Serverless or In Your VPC, your cloud and region - and update it when a new version is released.
- [Workspace settings](https://docs.e6data.com/query-engine/guides/workspaces/workspace-settings.md): Enable or disable a workspace - what each does, when to use it, and how it differs from deleting.
- [Delete workspace](https://docs.e6data.com/query-engine/guides/workspaces/delete-workspace.md): Permanently delete a workspace from the e6data Console after detaching its clusters, catalogs, and endpoints.
- [Security](https://docs.e6data.com/query-engine/guides/security.md)
- [Identity and RBAC](https://docs.e6data.com/query-engine/guides/security/identity-and-rbac.md): How e6data controls who can access your platform and what they can do, across the Control Plane and the Compute Plane.
- [Control Plane vs Compute Plane permissions](https://docs.e6data.com/query-engine/guides/security/identity-and-rbac/control-plane-vs-compute-plane-permissions.md): The two permission grammars in e6data - Control Plane named permissions and Compute Plane resource-and-action rules - and how roles and bindings compose them.
- [Users, groups, and service accounts](https://docs.e6data.com/query-engine/guides/security/identity-and-rbac/users-groups-service-accounts.md): How human users, groups, and service accounts are created, synced to workspaces, and managed in e6data.
- [Roles and permissions](https://docs.e6data.com/query-engine/guides/security/identity-and-rbac/roles-and-permissions.md): The built-in Admin, Manager, and Viewer roles, what each can do, and how to design custom roles in e6data.
- [Access tokens](https://docs.e6data.com/query-engine/guides/security/access-tokens.md): How people and applications authenticate to an e6data workspace with access tokens - the credential types, what they carry, and how token auth relates to RBAC.
- [Personal access tokens and service account keys](https://docs.e6data.com/query-engine/guides/security/access-tokens/pat-and-service-account-keys.md): The two e6data credential types in detail - personal access tokens and service account keys - their formats and when to use each.
- [Create, use, rotate, and revoke tokens](https://docs.e6data.com/query-engine/guides/security/access-tokens/create-use-rotate-revoke.md): Create personal access tokens and service account API keys, use them over REST and JDBC/ODBC, set an expiry, rotate, and revoke them.
- [Token security best practices](https://docs.e6data.com/query-engine/guides/security/access-tokens/token-security-best-practices.md): How to store e6data tokens safely, scope them with least privilege, revoke them, manage them as an admin, and understand what the audit trail records.
- [Authentication](https://docs.e6data.com/query-engine/guides/security/authentication.md): How users sign in to e6data - local accounts, single sign-on, and TLS.
- [SSO setup](https://docs.e6data.com/query-engine/guides/security/authentication/sso-setup.md): Connect your identity provider to e6data via SAML 2.0 or OIDC so members sign in with corporate credentials, with just-in-time provisioning.
- [Domain auto-join and JIT provisioning](https://docs.e6data.com/query-engine/guides/security/authentication/domain-auto-join-and-jit.md): Let users join your organization automatically by email domain, and provision SSO users just-in-time on first sign-in.
- [TLS certificates](https://docs.e6data.com/query-engine/guides/security/authentication/tls-certificates.md): How TLS certificates work for e6data endpoints - Serverless (managed by e6data) vs In-VPC (managed by you).
- [Support access](https://docs.e6data.com/query-engine/guides/security/support-access.md): How e6data Support Users work - scoped, aliased, fully audited e6data engineer access that you can revoke at any time.
- [Enable, audit, and block support access](https://docs.e6data.com/query-engine/guides/security/support-access/enable-audit-block.md): Add, block, unblock, and list e6data Support Users over the API, the permissions required, and how their actions appear in your audit log.
- [Privacy controls](https://docs.e6data.com/query-engine/guides/security/support-access/privacy-controls.md): The per-tenant alias model behind e6data Support Users - how identities stay private, how audit history stays correct, and the security guarantees.
- [Catalogs](https://docs.e6data.com/query-engine/guides/catalogs.md)
- [Register and manage catalogs](https://docs.e6data.com/query-engine/guides/catalogs/register-and-manage-catalogs.md)
- [Hive Metastore](https://docs.e6data.com/query-engine/guides/catalogs/hive-metastore.md)
- [Set up a Hive Metastore](https://docs.e6data.com/query-engine/guides/catalogs/set-up-hive-metastore.md): Step-by-step guide to setting up a Hive Metastore with Terraform if you don't already have one.
- [AWS Glue Catalog](https://docs.e6data.com/query-engine/guides/catalogs/aws-glue-catalog.md)
- [Unity Catalog](https://docs.e6data.com/query-engine/guides/catalogs/unity-catalog.md)
- [Microsoft Fabric](https://docs.e6data.com/query-engine/guides/catalogs/microsoft-fabric.md)
- [Apache Polaris](https://docs.e6data.com/query-engine/guides/catalogs/apache-polaris.md)
- [Iceberg REST Catalog](https://docs.e6data.com/query-engine/guides/catalogs/iceberg-rest-catalog.md)
- [Amazon S3 Tables](https://docs.e6data.com/query-engine/guides/catalogs/amazon-s3-tables.md)
- [Cross-account access](https://docs.e6data.com/query-engine/guides/catalogs/cross-account.md)
- [Cross-account access to AWS Glue](https://docs.e6data.com/query-engine/guides/catalogs/cross-account/aws-glue.md): Connect an e6data workspace to an AWS Glue metastore and S3 data in a different AWS account.
- [Cross-account access to a Hive Metastore (AWS)](https://docs.e6data.com/query-engine/guides/catalogs/cross-account/aws-hive-metastore.md): Connect an e6data workspace to a Hive Metastore and S3 data in a different AWS account.
- [Cross-account access to Unity Catalog](https://docs.e6data.com/query-engine/guides/catalogs/cross-account/unity-catalog.md): Connect an e6data workspace to a Unity Catalog and S3 data in a different cloud account.
- [Troubleshooting catalogs](https://docs.e6data.com/query-engine/guides/catalogs/troubleshooting-catalogs.md): Resolve common catalog connection, cross-account, and refresh failures in e6data.
- [Table formats](https://docs.e6data.com/query-engine/guides/table-formats.md)
- [Iceberg](https://docs.e6data.com/query-engine/guides/table-formats/iceberg.md)
- [Delta Lake](https://docs.e6data.com/query-engine/guides/table-formats/delta-lake.md): How e6data queries Delta Lake tables through external catalogs, what's supported, and how to connect.
- [Hive tables](https://docs.e6data.com/query-engine/guides/table-formats/hive-tables.md): How e6data queries Hive tables through a Hive Metastore or compatible catalog.
- [Data governance](https://docs.e6data.com/query-engine/guides/data-governance.md): How e6data governs access to data within a catalog - catalog-level access control, column masking, and row filtering, enforced deny-by-default.
- [Catalog-level access control](https://docs.e6data.com/query-engine/guides/data-governance/catalog-level-access-control.md): Grant or deny query access at the catalog, database, table, and column level with allow and deny privileges.
- [Data access policies](https://docs.e6data.com/query-engine/guides/data-governance/data-access-policies.md): Apply column masking and row filtering to control which data users can see within a catalog.
- [Relationship to platform RBAC](https://docs.e6data.com/query-engine/guides/data-governance/relationship-to-platform-rbac.md): How data governance and platform RBAC differ and work together - who can do what vs. which data they can see.
- [FAQs](https://docs.e6data.com/query-engine/guides/data-governance/faqs.md): Frequently asked questions about catalog privileges and data access policies in e6data.
- [Clusters](https://docs.e6data.com/query-engine/guides/clusters.md)
- [Create and manage clusters](https://docs.e6data.com/query-engine/guides/clusters/create-and-manage-clusters.md): Create a cluster, configure its settings, connect to it, and manage its version and lifecycle.
- [Cluster sizing and scaling](https://docs.e6data.com/query-engine/guides/clusters/cluster-sizing-and-scaling.md): Choose a cluster sizing and scaling mode - fixed, autoscaling, QPS-based, or scale-to-zero - plus execution modes and result caching.
- [Suspend and resume](https://docs.e6data.com/query-engine/guides/clusters/suspend-and-resume.md): How clusters suspend to save cost and resume automatically when a query arrives - auto-suspend, manual suspend, auto-resume, and what's preserved.
- [Lifecycle states and error codes](https://docs.e6data.com/query-engine/guides/clusters/lifecycle-states-and-error-codes.md): The cluster lifecycle states and the customer-facing error codes, with what each means and what to do.
- [Zero-downtime upgrades](https://docs.e6data.com/query-engine/guides/clusters/zero-downtime-upgrades.md): How e6data upgrades a cluster's version without interrupting queries, and how it recovers if the new version is unhealthy.
- [CloudPrem cluster operations](https://docs.e6data.com/query-engine/guides/clusters/cloudprem-cluster-operations.md): Manage e6data clusters in an In-VPC deployment with Kubernetes CRDs, kubectl, and GitOps - create, configure, scale, suspend, upgrade, and inspect.
- [Troubleshooting clusters](https://docs.e6data.com/query-engine/guides/clusters/troubleshooting-clusters.md): Common cluster problems - stuck states, timeouts, degraded executors, and connection issues - with fixes.
- [Querying](https://docs.e6data.com/query-engine/guides/querying.md)
- [Query editor](https://docs.e6data.com/query-engine/guides/querying/query-editor.md): Write, format, and run SQL in the e6data Query Editor - tabs, the query action bar, the SQL editor, and the Schema Explorer.
- [Run queries and view results](https://docs.e6data.com/query-engine/guides/querying/run-queries-and-view-results.md): Run SQL in the e6data Query Editor, track query status, view and export results, inspect execution details, and preview data.
- [Query history and saved queries](https://docs.e6data.com/query-engine/guides/querying/query-history-and-saved-queries.md): Review every query run in a workspace in Run History - timing, status, user, and query text - and get query counts programmatically.
- [Query performance basics](https://docs.e6data.com/query-engine/guides/querying/query-performance-basics.md): Practical levers for faster, cheaper queries in e6data - sizing, caching, execution mode, the transpiler, and reading execution details.
- [Operations](https://docs.e6data.com/query-engine/guides/operations.md)
- [Upgrades and releases](https://docs.e6data.com/query-engine/guides/operations/upgrades-and-releases.md): How administrators choose software versions and roll out upgrades across e6data - clusters, products, and platform components.
- [Version selection and admin guide](https://docs.e6data.com/query-engine/guides/operations/upgrades-and-releases/version-selection-and-admin-guide.md): How workspace administrators select versions, refresh the available-version list, enable products, and grant upgrade permissions.
- [Product and cluster upgrades](https://docs.e6data.com/query-engine/guides/operations/upgrades-and-releases/product-and-cluster-upgrades.md): Step-by-step upgrades for each surface - a cluster's version, a product version, and a platform components release.
- [Rollbacks, failure modes, and recovery](https://docs.e6data.com/query-engine/guides/operations/upgrades-and-releases/rollbacks-failure-modes-recovery.md): How cluster and platform rollouts behave, how automatic rollback works, expected downtime, and what to do when an upgrade fails.
- [Status signals](https://docs.e6data.com/query-engine/guides/operations/upgrades-and-releases/status-signals.md): Where each upgrade surface reports progress - cluster status and Activity History, product rows, and the Platform Components section.
- [Monitoring](https://docs.e6data.com/query-engine/guides/operations/monitoring.md): Monitor cluster health, query performance, and resource utilization from the Compute Plane, and export telemetry to your own stack.
- [Health checks](https://docs.e6data.com/query-engine/guides/operations/monitoring/health-checks.md): Confirm a workspace and its clusters are healthy - what to check in the Console and, for In-VPC, in your Kubernetes cluster.
- [Metrics and alerts](https://docs.e6data.com/query-engine/guides/operations/monitoring/metrics-and-alerts.md): The metrics e6data exposes, the dashboards worth building, and the alerts to set on your observability stack.
- [Observability export](https://docs.e6data.com/query-engine/guides/operations/monitoring/observability-export.md): Export e6data telemetry to your own observability stack via OpenTelemetry - metrics, logs, and traces.
- [Account & users](https://docs.e6data.com/query-engine/guides/account-and-users.md)
- [Account and user profile](https://docs.e6data.com/query-engine/guides/account-and-users/account-and-user-profile.md): View and edit your e6data profile - name, email, user ID, organization, and roles.
- [Account settings](https://docs.e6data.com/query-engine/guides/account-and-users/account-settings.md): Manage your e6data account and user settings - profile details, and personal access tokens.
- [Overview](https://docs.e6data.com/query-engine/developers/readme-2.md): Connect to e6data programmatically or query it - JDBC, REST API, PostgreSQL protocol, Python, PySpark - and automate it with the Management API.
- [Table of contents](https://docs.e6data.com/query-engine/developers/readme-2/summary.md)
- [Connecting to the engine](https://docs.e6data.com/query-engine/developers/connecting-to-the-engine.md): Connect BI tools, SQL clients, drivers, and your own code to an e6data cluster - one endpoint that speaks three protocols.
- [One-endpoint / three-protocols model](https://docs.e6data.com/query-engine/developers/connecting-to-the-engine/one-endpoint-three-protocols.md): How e6data exposes one authenticated endpoint speaking gRPC, HTTP REST, and the PostgreSQL wire protocol, with routing by cluster name.
- [JDBC](https://docs.e6data.com/query-engine/developers/connecting-to-the-engine/jdbc.md): Connect to e6data with the JDBC driver - connection URL, credentials, and SQL clients that use it.
- [PostgreSQL protocol](https://docs.e6data.com/query-engine/developers/connecting-to-the-engine/postgresql-protocol.md): Connect a stock PostgreSQL client to e6data over the PostgreSQL wire protocol - no e6data driver required.
- [REST API for SQL queries](https://docs.e6data.com/query-engine/developers/connecting-to-the-engine/rest-api-for-sql.md): Run SQL on e6data over the language-agnostic HTTP REST v2 API - authenticate, submit a statement, poll, and page through results.
- [Python connector](https://docs.e6data.com/query-engine/developers/connecting-to-the-engine/python-connector.md): Query e6data from Python with the e6data Python connector - install, connect, and run queries.
- [BI tool recipes](https://docs.e6data.com/query-engine/developers/bi-tool-recipes.md)
- [Tableau](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/tableau.md): Connect Tableau Desktop and Tableau Cloud to an e6data cluster over JDBC.
- [Power BI](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/power-bi.md): Connect Power BI to an e6data cluster using the Starburst ODBC driver, with optional on-premises data gateway setup.
- [DBeaver](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/dbeaver.md): Connect the DBeaver SQL client to an e6data cluster using the e6data JDBC driver.
- [DbVisualizer](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/dbvisualizer.md): Connect the DbVisualizer SQL client to an e6data cluster using the e6data JDBC driver.
- [Superset](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/superset.md): Connect Apache Superset to an e6data cluster using the e6data Python package and a SQLAlchemy URI.
- [Metabase](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/metabase.md): Connect Metabase to the e6data query engine using the e6data driver.
- [Notebooks](https://docs.e6data.com/query-engine/developers/bi-tool-recipes/notebooks.md): Connect Jupyter Notebook (via the Python connector) and Apache Zeppelin (via JDBC) to an e6data cluster.
- [Management API](https://docs.e6data.com/query-engine/developers/management-api.md): Automate e6data from your own code - manage clusters, catalogs, schedules, and access policies over the Management REST API.
- [Authentication](https://docs.e6data.com/query-engine/developers/management-api/authentication.md): Choose and send the right credential for automating e6data - service tokens with least-privilege permissions.
- [Automate clusters, catalogs, schedules, and policies](https://docs.e6data.com/query-engine/developers/management-api/automate-clusters-catalogs-schedules-policies.md): Manage clusters, catalogs, scheduled refreshes, and access policies over the e6data Management API, with recipes for scaling, suspending, and refreshing.
- [RBAC as code](https://docs.e6data.com/query-engine/developers/management-api/rbac-as-code.md): Manage e6data roles, groups, and bindings programmatically over the Management API, so access is version-controlled and flows by group membership.
- [Developer checklist](https://docs.e6data.com/query-engine/developers/management-api/developer-checklist.md): What to confirm before shipping an e6data integration - auth, base paths, polling, pagination, errors, idempotency, propagation, and secrets.
- [PySpark compatibility](https://docs.e6data.com/query-engine/developers/pyspark-compatibility.md): Run existing PySpark and Apache Sedona code on e6data with a drop-in compatibility library - install, configure the connection, and run.
- [Supported APIs and compatibility notes](https://docs.e6data.com/query-engine/developers/pyspark-compatibility/supported-apis-and-compatibility.md): The PySpark DataFrame operations, SQL functions, and read/write formats supported by the e6data compatibility layer, with end-to-end code samples.
- [Limitations](https://docs.e6data.com/query-engine/developers/pyspark-compatibility/limitations.md): What the e6data PySpark compatibility layer does not support, and how unsupported operations behave.
- [Overview](https://docs.e6data.com/query-engine/reference/reference.md): Reference material for e6data - SQL functions, error codes, regions, limitations, and platform behavior.
- [Table of contents](https://docs.e6data.com/query-engine/reference/reference/summary.md)
- [SQL reference](https://docs.e6data.com/query-engine/reference/sql-reference.md): e6data supports the following categories of functions:
- [Supported Data Types](https://docs.e6data.com/query-engine/reference/sql-reference/data-types.md): This document contains the datatypes supported by e6data
- [Equivalent Functions & Operators](https://docs.e6data.com/query-engine/reference/sql-reference/function-mapping.md): Compare values and expressions for equality and similarity.
- [SQL commands](https://docs.e6data.com/query-engine/reference/sql-reference/sql-commands.md): SQL commands supported by e6data, including COPY INTO for unloading results and the supported query syntax.
- [Unload Function (Copy into)](https://docs.e6data.com/query-engine/reference/sql-reference/sql-commands/copy-into.md): Export query results to external storage efficiently.
- [Query Syntax](https://docs.e6data.com/query-engine/reference/sql-reference/sql-commands/query-syntax.md): Guidelines and structure for writing queries effectively.
- [General functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-commands/query-syntax/general-functions.md): Commonly used functions for data processing.
- [SQL functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions.md): e6data SQL functions by category - aggregate, array, date and time, JSON, mathematical, string, window, and more.
- [Aggregate Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/aggregate.md): Aggregate functions operate on multiple sets of values and return a single value.
- [Array Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/array.md): Array functions supported by e6data
- [Bitwise Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/bitwise.md): Bitwise functions supported by e6data
- [Cardinality Estimation Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/cardinality-estimation.md): pproximate the number of unique elements in a dataset.
- [Checksum Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/checksum.md): Generate and verify hash values for data integrity.
- [Comparison Operators & Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/comparison.md): This page contains the Comparison operators supported by e6data.
- [Conditional Expressions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/conditional.md): Execute logic-based operations based on specified conditions.
- [Conversion Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/conversion.md): This page contains the explicit conversion functions supported by e6data.
- [Date-Time Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time.md): This document contains the date-time functions supported by e6data
- [Addition and Subtraction Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/addition-subtraction.md): Perform arithmetic operations on numerical and date values.
- [Constant Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/constants.md): Return fixed values that remain unchanged in computations.
- [Conversion Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/conversion.md): Transform data types and formats for compatibility.
- [Date Truncate Function](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/date-truncate.md): Trim date and time values to a specified precision.
- [Extraction Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/extraction.md): Retrieve specific components from dates, times, and strings.
- [Format Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/format.md): Modify the appearance of dates, numbers, and text values
- [Timezone Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/date-time/timezone.md): Convert and manipulate timestamps across different time zones.
- [Generate Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/generate.md): Create sequences, arrays, or structured data dynamically.
- [Geospatial Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/geospatial.md): SQL geospatial and H3 functions for working with location data - points, coordinates, polygons, and spatial indexes.
- [JSON Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/json.md): Parse, manipulate, and extract data from JSON structures.
- [Logical Operators](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/logical-operators.md): This page contains logical operators supported by e6data.
- [Mathematical Functions & Operators](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/mathematical.md): This page contains the Mathematical functions and operators supported by e6data.
- [Arithematic Operators](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/mathematical/arithmetic-operators.md): Perform mathematical operations in queries.
- [Exponential and Root Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/mathematical/exponential-root.md): Perform exponential calculations and extract roots of numbers.
- [Logarithmic Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/mathematical/logarithmic.md): Calculate logarithms using various bases for numerical analysis.
- [Rounding and Truncation Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/mathematical/rounding-truncation.md): Adjust numerical values by rounding or truncating.
- [Trigonometric Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/mathematical/trigonometric.md): Compute sine, cosine, tangent, and other trigonometric values.
- [Regular Expression Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/regex.md): Perform pattern matching and text manipulation using regex.
- [Statistical Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/statistical.md): Uncategorized additional functions supported by e6data
- [String Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/string.md): This document contains the string functions supported by e6data.
- [Struct Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/struct.md): Work with structured data by creating and manipulating nested fields.
- [Window Functions](https://docs.e6data.com/query-engine/reference/sql-reference/sql-functions/window.md): This page contains window functions supported by e6data.
- [Error codes](https://docs.e6data.com/query-engine/reference/error-codes.md): Error codes returned by e6data, organized by component. Each page lists codes, meanings, and fixes.
- [Catalog Errors](https://docs.e6data.com/query-engine/reference/error-codes/catalog.md): Address issues encountered while managing catalogs and metadata.
- [Cluster Errors](https://docs.e6data.com/query-engine/reference/error-codes/cluster.md): Troubleshoot failures and performance issues in cluster operations.
- [Connectivity Errors](https://docs.e6data.com/query-engine/reference/error-codes/connectivity.md): Troubleshoot network and connection-related issues.
- [Data Governance Errors](https://docs.e6data.com/query-engine/reference/error-codes/data-governance.md): Resolve issues related to access control, policies, and compliance.
- [General Errors](https://docs.e6data.com/query-engine/reference/error-codes/general.md): Identify and resolve common system and user-related issues.
- [Query Editor Errors](https://docs.e6data.com/query-engine/reference/error-codes/query-editor.md): Troubleshoot issues related to query execution and interface functionality.
- [Query History Errors](https://docs.e6data.com/query-engine/reference/error-codes/query-history.md): Address issues with logging, tracking, and retrieving query history.
- [REST API errors](https://docs.e6data.com/query-engine/reference/error-codes/rest-api.md): Error codes returned by the e6data REST API, what they mean, and how to fix them.
- [User Account Errors](https://docs.e6data.com/query-engine/reference/error-codes/user-account.md): Troubleshoot authentication, access, and profile-related issues.
- [Workspace Errors](https://docs.e6data.com/query-engine/reference/error-codes/workspace.md): Diagnose and resolve issues related to workspace setup and usage.
- [Known Limitations](https://docs.e6data.com/query-engine/reference/limitations.md): Identify current constraints and restrictions in the system.
- [Cloud provider](https://docs.e6data.com/query-engine/reference/limitations/cloud-provider.md): Cloud-provider-specific limits and constraints when running e6data.
- [Restart Triggers](https://docs.e6data.com/query-engine/reference/limitations/restart-triggers.md): Manage and configure conditions for automatic process restarts.
- [SQL Limitations](https://docs.e6data.com/query-engine/reference/limitations/sql.md): Understand constraints and unsupported features in SQL execution.
- [Other Limitations](https://docs.e6data.com/query-engine/reference/limitations/other.md): Recognize additional constraints affecting functionality and performance.
- [Services and dependencies](https://docs.e6data.com/query-engine/reference/services-and-dependencies.md): Supported cloud regions and external dependencies for e6data deployments.
- [AWS supported regions](https://docs.e6data.com/query-engine/reference/services-and-dependencies/aws-regions.md): This page lists the AWS regions where e6data can be deployed, ensuring optimal performance and compliance with regional requirements.
- [Azure regions](https://docs.e6data.com/query-engine/reference/services-and-dependencies/azure-regions.md): Azure regions supported for e6data Serverless and In Your VPC deployments.
- [Connectivity reference](https://docs.e6data.com/query-engine/reference/connectivity-reference.md)
- [JDBC parameters](https://docs.e6data.com/query-engine/reference/connectivity-reference/jdbc-parameters.md): Reference for the e6data JDBC connection URL and its parameters.
- [PostgreSQL protocol parameters](https://docs.e6data.com/query-engine/reference/connectivity-reference/postgresql-protocol-parameters.md): Reference for connecting to e6data over the PostgreSQL wire protocol - host, port, database encoding, and SSL.
- [REST v2 endpoints](https://docs.e6data.com/query-engine/reference/connectivity-reference/rest-v2-endpoints.md): Reference for the e6data HTTP REST v2 SQL endpoints, headers, and statement states.
- [Python connector reference](https://docs.e6data.com/query-engine/reference/connectivity-reference/python-connector-reference.md): Reference for the e6data Python connector - installation, connection parameters, and the cursor API.
- [Platform reference](https://docs.e6data.com/query-engine/reference/platform-reference.md)
- [Version upgrades](https://docs.e6data.com/query-engine/reference/platform-reference/version-upgrades.md): How to upgrade Platform Components and the Metadata Service for your workspace, and what to expect.
- [Release notes format](https://docs.e6data.com/query-engine/reference/platform-reference/release-notes-format.md): What each section of an e6data release note covers, so you can scan releases efficiently.
- [Permissions matrix](https://docs.e6data.com/query-engine/reference/platform-reference/permissions-matrix.md): The complete set of Control Plane named permissions, grouped by resource family, as a lookup table.
- [Resource naming conventions](https://docs.e6data.com/query-engine/reference/platform-reference/resource-naming-conventions.md): Naming rules for e6data workspaces, clusters, and catalogs - allowed characters, length limits, and how names are normalized.
- [Token reference](https://docs.e6data.com/query-engine/reference/token-reference.md)
- [Personal access token](https://docs.e6data.com/query-engine/reference/token-reference/personal-access-token.md): The structure of an e6data personal access token (PAT) and how it's stored.
- [Service account key format](https://docs.e6data.com/query-engine/reference/token-reference/service-account-key-format.md): The structure of an e6data service account API key and how it's stored.
- [Token lifecycle states](https://docs.e6data.com/query-engine/reference/token-reference/token-lifecycle-states.md): The states an e6data access token moves through - active, expired, and revoked - and how each is enforced.
- [Token expiry rules](https://docs.e6data.com/query-engine/reference/token-reference/token-expiry-rules.md): How access-token expiry works in e6data - units, defaults, maximums, and enforcement.
- [Cluster reference](https://docs.e6data.com/query-engine/reference/cluster-reference.md)
- [Cluster states](https://docs.e6data.com/query-engine/reference/cluster-reference/cluster-states.md): The lifecycle states an e6data cluster can be in, and what each means.
- [Scaling modes](https://docs.e6data.com/query-engine/reference/cluster-reference/scaling-modes.md): The cluster scaling modes in e6data - fixed, autoscaling, QPS-based, and scale-to-zero - at a glance.
- [Upgrade states](https://docs.e6data.com/query-engine/reference/cluster-reference/upgrade-states.md): The states a cluster or platform upgrade moves through, and the cluster upgrade deployment phases.
- [Configuration reference](https://docs.e6data.com/query-engine/reference/configuration-reference.md)
- [AWS configuration](https://docs.e6data.com/query-engine/reference/configuration-reference/aws-configuration.md): Reference for the AWS resources and configuration values used in an In-VPC e6data deployment on EKS.
- [Azure configuration](https://docs.e6data.com/query-engine/reference/configuration-reference/azure-configuration.md): Reference for the Azure resources and configuration values used in an In-VPC e6data deployment on AKS.
- [Kubernetes configuration](https://docs.e6data.com/query-engine/reference/configuration-reference/kubernetes-configuration.md): Reference for the Kubernetes resources an In-VPC e6data deployment installs - CRDs, storage class, node provisioning, and namespaces.
- [Helm values](https://docs.e6data.com/query-engine/reference/configuration-reference/helm-values.md): Reference for the key Helm values used to deploy the e6data operator and workspace components In Your VPC.
- [Environment variables](https://docs.e6data.com/query-engine/reference/configuration-reference/environment-variables.md): Environment variables used in an e6data In-VPC deployment and by client connectors.
- [Limits and quotas](https://docs.e6data.com/query-engine/reference/limits-and-quotas.md)
- [Workspace limits](https://docs.e6data.com/query-engine/reference/limits-and-quotas/workspace-limits.md): Naming rules and limits for workspaces, service accounts, and tokens in e6data.
- [Cluster limits](https://docs.e6data.com/query-engine/reference/limits-and-quotas/cluster-limits.md): Naming rules, sizing bounds, and scaling/suspension limits for e6data clusters.
- [Query limits](https://docs.e6data.com/query-engine/reference/limits-and-quotas/query-limits.md): Query timeout, result-display, and session limits for queries in e6data.
- [API limits](https://docs.e6data.com/query-engine/reference/limits-and-quotas/api-limits.md): Behaviors that shape API usage in e6data - pagination, result chunking, async polling, idempotency, and eventual consistency.
- [Token limits](https://docs.e6data.com/query-engine/reference/limits-and-quotas/token-limits.md): Limits and recommended practices for e6data access tokens - expiry bounds and per-consumer scoping.
- [Glossary](https://docs.e6data.com/query-engine/reference/glossary.md): Definitions of the core e6data terms used throughout the documentation and Console.
- [Overview](https://docs.e6data.com/query-engine/legal/legal.md): e6data's legal policies, terms of use, privacy, and cookies.
- [Table of contents](https://docs.e6data.com/query-engine/legal/legal/summary.md)
- [Cookie Policy](https://docs.e6data.com/query-engine/legal/cookie-policy.md): Understand how cookies are used for functionality and analytics.
- [Privacy Policy](https://docs.e6data.com/query-engine/legal/privacy-policy.md): Learn how data is collected, stored, and protected.
- [Terms & Condition](https://docs.e6data.com/query-engine/legal/terms.md): Understand the rules and policies governing usage and access.
- [Overview](https://docs.e6data.com/query-engine/changelog/changelog.md): Release notes for the e6data platform — new features, improvements, and fixes, organized by release date.
- [Table of contents](https://docs.e6data.com/query-engine/changelog/changelog/summary.md)
- [2025](https://docs.e6data.com/query-engine/changelog/2025.md)
- [August 6, 2025](https://docs.e6data.com/query-engine/changelog/2025/6th-august-2025.md): Introduces the Hybrid Data Lakehouse preview for federated querying across clouds and on-premise environments, plus a new guide for GCS access with Serverless compute on GCP.
- [July 23, 2025](https://docs.e6data.com/query-engine/changelog/2025/23rd-july-2025.md): Improved integrations with Apache Polaris, Apache Iceberg, Apache Hudi, and Delta Lake — better connectivity and querying for external catalogs and lakehouse table formats.
- [2024](https://docs.e6data.com/query-engine/changelog/2024.md)
- [September 6, 2024](https://docs.e6data.com/query-engine/changelog/2024/6th-sept-2024.md): Enhanced Data Analyst role
- [June 6, 2024](https://docs.e6data.com/query-engine/changelog/2024/6th-june-2024.md): Latest update- MFA and service accounts.
- [April 18, 2024](https://docs.e6data.com/query-engine/changelog/2024/18th-april-2024.md): This page covers the latest updates to e6data, including improved connectivity, security, and query editing features.
- [April 9, 2024](https://docs.e6data.com/query-engine/changelog/2024/9th-april-2024.md): This page explains the latest updates to e6data, focusing on schema behavior within the Schema Explorer for improved navigation and management.
- [March 30, 2024](https://docs.e6data.com/query-engine/changelog/2024/30th-march-2024.md): This page covers recent e6data updates, including catalog privileges for column masking and row filtering, query history enhancements, and support for deletion vectors in Iceberg tables.
- [March 16, 2024](https://docs.e6data.com/query-engine/changelog/2024/16th-march-2024.md): This page highlights the new feature for exporting query history to CSV, enhancing data analysis and reporting capabilities on the e6data platform.
- [March 14, 2024](https://docs.e6data.com/query-engine/changelog/2024/14th-march-2024.md): This page covers the latest updates to e6data, including the new DataExport role, improved resource selection in catalog privileges, and the addition of client-perceived time in query history.
- [March 12, 2024](https://docs.e6data.com/query-engine/changelog/2024/12th-march-2024.md): recent e6data updates, including enhanced cluster connection info, improved connectivity, and catalog refresh capabilities for Data Analyst roles.
- [March 2, 2024](https://docs.e6data.com/query-engine/changelog/2024/2nd-march-2024.md): Covers the latest e6data updates, including catalog privileges, support for liquid clustering, new functions, and the impersonation feature for the Metabase BI tool via Apache Ranger.
- [February 10, 2024](https://docs.e6data.com/query-engine/changelog/2024/10th-february-2024.md): This page introduces the new gateway connectivity feature, enabling seamless external client connections through endpoints on the e6data platform.
- [February 3, 2024](https://docs.e6data.com/query-engine/changelog/2024/3rd-february-2024.md): This page covers the new connectivity and notebook features on the e6data platform.
- [January 17, 2024](https://docs.e6data.com/query-engine/changelog/2024/17th-january-2024.md): This page highlights the introduction of new functionalities on the e6data platform.
- [January 9, 2024](https://docs.e6data.com/query-engine/changelog/2024/9th-january-2024.md): This page covers the latest e6data enhancements, including new functionalities, bug fixes, and performance optimizations.
- [January 3, 2024](https://docs.e6data.com/query-engine/changelog/2024/3rd-january-2024.md): This page outlines the platform enhancement and catalog auto-refresh feature
- [2023](https://docs.e6data.com/query-engine/changelog/2023.md)
- [December 18, 2023](https://docs.e6data.com/query-engine/changelog/2023/18th-december-2023.md): This page covers backend and platform enhancements, including improved security for monitoring components and enhanced access control.
- [December 12, 2023](https://docs.e6data.com/query-engine/changelog/2023/12th-december-2023.md): This page introduces the platform enhancement, including the new Find and Replace feature in the query editor.
- [December 9, 2023](https://docs.e6data.com/query-engine/changelog/2023/9th-december-2023.md): Plugin, platform, engine enhancements.
- [December 4, 2023](https://docs.e6data.com/query-engine/changelog/2023/4th-december-2023.md): Improvements to query Editor session handling.
- [November 27, 2023](https://docs.e6data.com/query-engine/changelog/2023/27th-november-2023.md): UI enhancements.
- [September 8, 2023](https://docs.e6data.com/query-engine/changelog/2023/8th-september-2023.md): User roles and privileges.
- [September 4, 2023](https://docs.e6data.com/query-engine/changelog/2023/4th-september-2023.md): Covers the new features, including the ability to enable and disable workspaces, along with UI enhancements.
- [August 26, 2023](https://docs.e6data.com/query-engine/changelog/2023/26th-august-2023.md): covers pod metrics, workspace updates, editable query history views, and UI enhancements.
- [August 21, 2023](https://docs.e6data.com/query-engine/changelog/2023/21st-august-2023.md): This page covers the new query editor roles, query resume, customizable views, catalog editing, and external access to clusters.
- [July 19, 2023](https://docs.e6data.com/query-engine/changelog/2023/19th-july-2023.md): This page highlights query editor enhancements, schema search, an enhanced query run button, and visual/UI improvements.
- [May 23, 2023](https://docs.e6data.com/query-engine/changelog/2023/23rd-may-2023.md): Covers the introduction of the Workspace Admin role, multi-catalog support, SQL optimizations, bug fixes, and known limitations.
- [May 5, 2023](https://docs.e6data.com/query-engine/changelog/2023/5th-may-2023.md): page covers tab management, cluster tag improvements, SQL optimizations, bug fixes, and known limitations.
- [April 28, 2023](https://docs.e6data.com/query-engine/changelog/2023/28th-april-2023.md): This page highlights data preview and query editor UI improvements.
- [April 19, 2023](https://docs.e6data.com/query-engine/changelog/2023/19th-april-2023.md): This page covers IP allowlisting for external access.
- [April 15, 2023](https://docs.e6data.com/query-engine/changelog/2023/15th-april-2023.md): This page highlights cross-account catalog access, execution planner, and query editor enhancements.
- [April 10, 2023](https://docs.e6data.com/query-engine/changelog/2023/10th-april-2023.md): Covers auto save in query editor and SSO login via e6data portal and Google IdP.
- [March 30, 2023](https://docs.e6data.com/query-engine/changelog/2023/30th-march-2023.md): This page covers SSO support, AWS S3 Gateway Endpoints, and parquet data pruning.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.e6data.com/query-engine/get-started/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
