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

# Introduction to Device Components

## Overview

Each IoT device is made up of multiple components, each of which can be updated independently. This modular approach allows for targeted updates, enhancing control over the device's configuration.

## Use of Device Components

With the device components feature, you can create individual components and upload their respective firmwares along with any dependencies between them. You can then create a firmware bundle which can be used to update all components simultaneously by triggering a single action.

> [card] [Create a Device Component](https://bytebeam.io/docs/platform-guide/device-components/creating-a-device-component.md)
>
> You can create a device component and upload firmwares for it which can then be used to create a firmware bundle.

> [card] [Edit a Device Component](https://bytebeam.io/docs/platform-guide/device-components/editing-a-device-component.md)
>
> You can edit the existing device component names.

> [card] [Delete a Device Component](https://bytebeam.io/docs/platform-guide/device-components/deleting-a-device-component.md)
>
> You can delete the existing device components that are no longer needed/present on the device.


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