> ## 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,

<Steps>
  <Step title="Access Settings Tab">
    Navigate to the **Settings** Tab by clicking on your username at the top right
  </Step>

  <Step title="Navigate to Streams Tab and initiate Stream Creation">
    Go to **Streams** tab and click on the **Create Stream** button
  </Step>

  <Step title="Fill Stream Details">
    Type the Stream name, fields along with datatypes, then click on **Submit** button to create the stream.
  </Step>
</Steps>

## Important Info

<Note>Make sure the stream name on the platform matches the actual stream name generated by the device.</Note>

<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>

<Note>By default **device\_shadow** and **action\_status** streams get created for every new project</Note>
