> For the complete documentation index, see [llms.txt](https://docs.e6data.com/query-engine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.e6data.com/query-engine/get-started/quickstart.md).

# Quickstart

From signup to your first query in under 30 minutes. Pick your cloud and follow the path.

The fastest path from zero to running your first query in e6data.

## What you'll do

| Step                    | Where               |
| ----------------------- | ------------------- |
| 1. Sign up              | e6data Console      |
| 2. Create a workspace   | Control Plane       |
| 3. Grant storage access | Your cloud's portal |
| 4. Connect a catalog    | Compute Plane       |
| 5. Create a cluster     | Compute Plane       |
| 6. Run a query          | SQL Editor          |

For a guided choice between paths, see [Choose setup path](/query-engine/get-started/quickstart/choose-setup-path.md).

## Step 1 - Sign up

[Sign up and log in](/query-engine/get-started/identity-access-setup/sign-up-and-login.md) to an e6data account. You'll enter your email, get a magic link, and complete your profile.

## Step 2 - Pick your cloud and choose a deployment type

In the Control Plane, click **Workspaces → Create**. Choose between:

* **Serverless** - fastest to start. e6data manages the compute environment.
* **In Your VPC** - compute runs inside your own Kubernetes cluster. Pick this if network isolation is a hard requirement.

Then follow your cloud's setup guide:

* **AWS**: [Serverless](/query-engine/guides/deployment/aws-serverless.md) | [In Your VPC](/query-engine/guides/deployment/aws-in-vpc.md)
* **Azure**: [Serverless](/query-engine/guides/deployment/azure-serverless.md) | [In Your VPC](/query-engine/guides/deployment/azure-in-vpc.md)

## Step 3 - Grant e6data access to your storage

Each cloud has a different mechanism, but the principle is the same: create a cloud-native identity, grant it read access to the data you want to query, and federate it with e6data. No long-lived credentials are shared.

* AWS - IAM role with EKS Pod Identity (or IRSA).
* Azure - User-Assigned Managed Identity with federated credentials.

## Step 4 - Connect a catalog

Once the workspace is provisioned, click **Open** to enter the Compute Plane. Then:

1. Go to **Catalogs → Create**.
2. Choose the metastore type (Hive Metastore, AWS Glue, Databricks Unity, Microsoft Fabric, Apache Polaris, Iceberg REST, or AWS S3 Tables).
3. Fill in the connection details.
4. Click **Test Connection** to verify, then **Create Catalog**.

See [Register and manage catalogs](/query-engine/guides/catalogs/register-and-manage-catalogs.md) for the full walkthrough.

## Step 5 - Create a cluster

1. Go to **Clusters → Create**.
2. Name the cluster (for example, `analytics-dev`).
3. Choose a Cluster Runtime version and a Cluster Size.
4. Select one or more catalogs to connect.
5. (Optional) Enable Auto-Suspension and Auto-Resume so the cluster pauses when idle.
6. Click **Create Cluster**.

See [Create and manage clusters](/query-engine/guides/clusters/create-and-manage-clusters.md) for sizing guidance and all options.

## Step 6 - Run a query

1. Open the **SQL Editor** in the Compute Plane.
2. Select your cluster and catalog.
3. Type a query:

   ```sql
   SHOW DATABASES;
   SELECT * FROM your_schema.your_table LIMIT 10;
   ```
4. Click **Run**.

## What's next

* Connect a BI tool or driver: [JDBC](/query-engine/developers/connecting-to-the-engine/jdbc.md), [Python](/query-engine/developers/connecting-to-the-engine/python-connector.md), the [REST API](/query-engine/developers/connecting-to-the-engine/rest-api-for-sql.md), or the [PostgreSQL protocol](/query-engine/developers/connecting-to-the-engine/postgresql-protocol.md).
* Invite teammates and grant roles: [Identity and RBAC](/query-engine/guides/security/identity-and-rbac.md).
* Set up cost guardrails: [Suspend and resume](/query-engine/guides/clusters/suspend-and-resume.md).
* Read the FAQs for your deployment path: [AWS Serverless](/query-engine/guides/deployment/aws-serverless/faqs.md), [AWS In-VPC / CloudPrem](/query-engine/guides/deployment/aws-in-vpc/faqs.md), or [Azure Serverless](/query-engine/guides/deployment/azure-serverless/faqs.md).


---

# 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 that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.e6data.com/query-engine/get-started/quickstart.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
