> For the complete documentation index, see [llms.txt](https://docs.deltastream.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.deltastream.io/integrations/setting-up-data-store-integrations/warpstream.md).

# WarpStream

**WarpStream** is an [Apache Kafka®](https://kafka.apache.org/) compatible data streaming platform built directly on object storage. It’s delivered as a single, stateless Go binary that eliminates much of the manual, error-prone Kafka housekeeping. WarpStream, automatically handles tasks such as

* managing local disks
* rebalancing brokers
* operating ZooKeeper

WarpStream clusters can scale out, and in, instantaneously, without rebalancing.

This document walks you through setting up WarpStream to be used as a data [Data Store](/overview/core-concepts/store.md) in DeltaStream.

## Step 1: Setting up the WarpStream credentials

### Prerequisites

1. DeltaStream account - get access to DeltaStream by registering [here](https://console.deltastream.io/).
2. WarpStream account - get access to WarpStream by registering [here](https://console.warpstream.com/signup).
3. A WarpStream cluster up and running with active, populated topics.

### Create a WarpStream credential

1. Navigate to your WarpStream console and select the appropriate cluster.
2. In the top row navigation, click **Credentials**.

<figure><img src="https://1288764042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdbd9e6ZJodkgF1H6AVay%2Fuploads%2Fgit-blob-3e2c14fe8cf56ddd5c3267e701aad96c858293e4%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Name the credential and then click **+ Create Credentials**. Below we created the **dsCred** credential.

<img src="https://1288764042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdbd9e6ZJodkgF1H6AVay%2Fuploads%2Fgit-blob-e02219dade869c61097ffd5ac21c10e80d85a2f6%2Fimage%20(2).png?alt=media" alt="" data-size="original">

4. Follow the instructions, and save the credentials in a safe place.

## Step 2: Connect DeltaStream to WarpStream

1. Back in DeltaStream, navigate to the **Resources** page.
2. Click **+ Add Data Store,** and when the **Choose a Data Store** window displays, click **Kafka**.

<figure><img src="https://1288764042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdbd9e6ZJodkgF1H6AVay%2Fuploads%2FuR4YPACDZd7Uq9UqTobf%2FAddKafkaStore.png?alt=media&amp;token=43024b3b-13c4-4788-a874-8a9c1ca33071" alt="" width="308"><figcaption></figcaption></figure>

2. Complete the requested information as follows:
   1. **Name** - In this example, **WarpStream.**
   2. **URLs to connect -** Applicable bootstrap server and port — here, **serverless.warpstream.com:9092**
   3. **SASL Hash Function** - select **SHA512**
   4. **Username** - The username from the credential you created in WarpStream
   5. **Password** - The password from the credential you created in WarpStream

<figure><img src="https://1288764042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdbd9e6ZJodkgF1H6AVay%2Fuploads%2F8mUYknWyKSQar53Cnvag%2FAddKafkaDataStore.png?alt=media&amp;token=94195b6e-5599-4538-bcec-ed32ddbc7831" alt="" width="463"><figcaption></figcaption></figure>

When you're done, click **Add**.

### Next Steps

Everything is now configured for you to define [**DeltaStream Objects**](https://docs.deltastream.io/tutorials/relation) and start executing [**Queries**](/reference/sql-syntax/query.md) against your Apache Kafka® compatible WarpStream data stores.
