> ## Documentation Index
> Fetch the complete documentation index at: https://bytebeam.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating a Stream

Streams (Data Tables) are essential in IoT, enabling real-time processing and analysis of data from connected devices, sensors, and systems.

Before streams can be used to build panels in dashboards, they must first be created in the Settings/Streams section. The stream name must match the actual stream produced by the device.

![](https://usercontent.clueso.io/1f4455e0-789e-4beb-8cd9-4dac96bc47e4/8fce304f-0ade-49ab-baad-26fb6f03ba86/0979ed9e-52dc-4740-b41d-7f0886e4abf8/images/08297751-c17e-433a-a8ed-6d672abc4d0b.gif)

To create a stream in Bytebeam console,

**1. Access Settings Tab**

Navigate to the **Settings** Tab by clicking on your username at the top right

**2. Navigate to Streams Tab and initiate Stream Creation**

Go to **Streams** tab and click on the **Create Stream** button

**3. Fill Stream Details**

Type the Stream name, fields along with datatypes, then click on **Submit** button to create the stream.

## Important Info

> [!NOTE]
>
> Make sure the stream name on the platform matches the actual stream name generated by the device.

> [!NOTE]
>
> The **Timestamp** and **Sequence** fields are automatically added to every Stream by default.
>
> * The **Timestamp** indicates when an event occurred, while the **Sequence** is an auto-increment field pushed by the device. It is used internally to ensure all data sent by the device has reached the server.

> [!NOTE]
>
> By default **device\_shadow** and **action\_status** streams get created for every new project


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.