# 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="/files/UMP2jJqrnBvyblHBO5bw" alt=""><figcaption></figcaption></figure>

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

<img src="/files/SZRN9H4qEBTTnB2HEtjS" 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="/files/tZPmAya0UY7Rw40nMB86" 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="/files/WoznUi5YZt3LrXeUsu2L" 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.


---

# Agent Instructions: 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:

```
GET https://docs.deltastream.io/integrations/setting-up-data-store-integrations/warpstream.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.
