# Bytebeam Docs ## Docs - [Create a field given a existing stream name in clickhouse database](https://bytebeam.io/docs/api-reference/admin/create-a-field-given-a-existing-stream-name-in-clickhouse-database.md) - [Create a new apikey](https://bytebeam.io/docs/api-reference/admin/create-a-new-apikey.md) - [Create a new user](https://bytebeam.io/docs/api-reference/admin/create-a-new-user.md) - [Create role](https://bytebeam.io/docs/api-reference/admin/create-role.md) - [Creates a stream on clickhouse database](https://bytebeam.io/docs/api-reference/admin/creates-a-stream-on-clickhouse-database.md) - [Creates computed stream](https://bytebeam.io/docs/api-reference/admin/creates-computed-stream.md) - [Deactivate an apikey; soft-delete](https://bytebeam.io/docs/api-reference/admin/deactivate-an-apikey;-soft-delete.md) - [Delete a field given existing stream name in clickhouse database](https://bytebeam.io/docs/api-reference/admin/delete-a-field-given-existing-stream-name-in-clickhouse-database.md) - [Delete a stream on clickhouse database](https://bytebeam.io/docs/api-reference/admin/delete-a-stream-on-clickhouse-database.md) - [Delete a user given existing id](https://bytebeam.io/docs/api-reference/admin/delete-a-user-given-existing-id.md) - [Delete role given role-id](https://bytebeam.io/docs/api-reference/admin/delete-role-given-role-id.md) - [Get a single role given role-id](https://bytebeam.io/docs/api-reference/admin/get-a-single-role-given-role-id.md) - [Get all apikeys](https://bytebeam.io/docs/api-reference/admin/get-all-apikeys.md) - [Get all existing streams in clickhouse database](https://bytebeam.io/docs/api-reference/admin/get-all-existing-streams-in-clickhouse-database.md) - [Get all fields given existing stream name in clickhouse database](https://bytebeam.io/docs/api-reference/admin/get-all-fields-given-existing-stream-name-in-clickhouse-database.md) - [Get apiv1streamsqueries](https://bytebeam.io/docs/api-reference/admin/get-apiv1streamsqueries.md) - [Get apiv1streamsqueries 1](https://bytebeam.io/docs/api-reference/admin/get-apiv1streamsqueries-1.md) - [Get current User object](https://bytebeam.io/docs/api-reference/admin/get-current-user-object.md) - [Get list of roles](https://bytebeam.io/docs/api-reference/admin/get-list-of-roles.md) - [Get settings](https://bytebeam.io/docs/api-reference/admin/get-settings.md) - [Get user given existing id](https://bytebeam.io/docs/api-reference/admin/get-user-given-existing-id.md) - [Get users and their roles](https://bytebeam.io/docs/api-reference/admin/get-users-and-their-roles.md) - [Post apiv1streamsfixprotobuff](https://bytebeam.io/docs/api-reference/admin/post-apiv1streamsfixprotobuff.md) - [Rename a stream field](https://bytebeam.io/docs/api-reference/admin/rename-a-stream-field.md) - [Return full detail of streams with fields including if they are computed, along with their code and parent streams](https://bytebeam.io/docs/api-reference/admin/return-full-detail-of-streams-with-fields-including-if-they-are-computed-along-with-their-code-and-parent-streams.md) - [Return protobuff for all streams in clickhouse database](https://bytebeam.io/docs/api-reference/admin/return-protobuff-for-all-streams-in-clickhouse-database.md) - [Update a user given existing id](https://bytebeam.io/docs/api-reference/admin/update-a-user-given-existing-id.md) - [Update an existing field's type](https://bytebeam.io/docs/api-reference/admin/update-an-existing-fields-type.md) - [Update role given role-id](https://bytebeam.io/docs/api-reference/admin/update-role-given-role-id.md) - [Update tenant settings](https://bytebeam.io/docs/api-reference/admin/update-tenant-settings.md) - [Update user settings](https://bytebeam.io/docs/api-reference/admin/update-user-settings.md) - [append fixed-list phase to a schedule](https://bytebeam.io/docs/api-reference/append-fixed-list-phase-to-a-schedule.md) - [Called by dkron repeatedly for a scheduled action until it is finished. It retries failed actions if needed and updates schedule status](https://bytebeam.io/docs/api-reference/called-by-dkron-repeatedly-for-a-scheduled-action-until-it-is-finished-it-retries-failed-actions-if-needed-and-updates-schedule-status.md) - [Create a new tenant](https://bytebeam.io/docs/api-reference/create-a-new-tenant.md) - [Create alert notification rule](https://bytebeam.io/docs/api-reference/create-alert-notification-rule.md) - [Create alert rule](https://bytebeam.io/docs/api-reference/create-alert-rule.md) - [Create session type](https://bytebeam.io/docs/api-reference/create-session-type.md) - [Creates a DBC](https://bytebeam.io/docs/api-reference/creates-a-dbc.md) - [Create a new file (respects RBAC)](https://bytebeam.io/docs/api-reference/data/create-a-new-file-respects-rbac.md) - [Create dashboard API](https://bytebeam.io/docs/api-reference/data/create-dashboard-api.md) - [Delete dashboard API](https://bytebeam.io/docs/api-reference/data/delete-dashboard-api.md) - [Get dashboard API](https://bytebeam.io/docs/api-reference/data/get-dashboard-api.md) - [Get dashboards API](https://bytebeam.io/docs/api-reference/data/get-dashboards-api.md) - [Get data for a single panel given in the body](https://bytebeam.io/docs/api-reference/data/get-data-for-a-single-panel-given-in-the-body.md) - [Get data for panels given in body](https://bytebeam.io/docs/api-reference/data/get-data-for-panels-given-in-body.md) - [Return the list of all uploaded files (respects RBAC)](https://bytebeam.io/docs/api-reference/data/return-the-list-of-all-uploaded-files-respects-rbac.md) - [The Endpoint the device hits to download the file (respects RBAC)](https://bytebeam.io/docs/api-reference/data/the-endpoint-the-device-hits-to-download-the-file-respects-rbac.md) - [Update dashboard](https://bytebeam.io/docs/api-reference/data/update-dashboard.md) - [Delete a single DBC given id](https://bytebeam.io/docs/api-reference/delete-a-single-dbc-given-id.md) - [Delete alert notification rule](https://bytebeam.io/docs/api-reference/delete-alert-notification-rule.md) - [Delete alert rule](https://bytebeam.io/docs/api-reference/delete-alert-rule.md) - [Delete apiv1firmware bundlesid](https://bytebeam.io/docs/api-reference/delete-apiv1firmware-bundlesid.md) - [Delete apiv1firmware bundlesversion](https://bytebeam.io/docs/api-reference/delete-apiv1firmware-bundlesversion.md) - [Delete session type](https://bytebeam.io/docs/api-reference/delete-session-type.md) - [Detailed data for micelio stats panel](https://bytebeam.io/docs/api-reference/detailed-data-for-micelio-stats-panel.md) - [Allows update status of a device](https://bytebeam.io/docs/api-reference/devices/allows-update-status-of-a-device.md) - [Approve an action](https://bytebeam.io/docs/api-reference/devices/approve-an-action.md) - [Attempt cancelling this action](https://bytebeam.io/docs/api-reference/devices/attempt-cancelling-this-action.md) - [Create a metadata-key](https://bytebeam.io/docs/api-reference/devices/create-a-metadata-key.md) - [Create firmware version](https://bytebeam.io/docs/api-reference/devices/create-firmware-version.md) - [Create new Device Configuration](https://bytebeam.io/docs/api-reference/devices/create-new-device-configuration.md) - [Creates a new action-type](https://bytebeam.io/docs/api-reference/devices/creates-a-new-action-type.md) - [Delete a metadata-key](https://bytebeam.io/docs/api-reference/devices/delete-a-metadata-key.md) - [Delete an action-type](https://bytebeam.io/docs/api-reference/devices/delete-an-action-type.md) - [Download a firmware by component name and version](https://bytebeam.io/docs/api-reference/devices/download-a-firmware-by-component-name-and-version.md) - [Download a firmware by version](https://bytebeam.io/docs/api-reference/devices/download-a-firmware-by-version.md) - [Download cert for a device given device-id](https://bytebeam.io/docs/api-reference/devices/download-cert-for-a-device-given-device-id.md) - [Find devices by device state keys](https://bytebeam.io/docs/api-reference/devices/find-devices-by-device-state-keys.md) - [Get a list of metadata-keys](https://bytebeam.io/docs/api-reference/devices/get-a-list-of-metadata-keys.md) - [Get action for device](https://bytebeam.io/docs/api-reference/devices/get-action-for-device.md) - [Get apiv1actions device latenciesstates](https://bytebeam.io/docs/api-reference/devices/get-apiv1actions-device-latenciesstates.md) - [Get apiv1actions error stats](https://bytebeam.io/docs/api-reference/devices/get-apiv1actions-error-stats.md) - [Get device config by version name](https://bytebeam.io/docs/api-reference/devices/get-device-config-by-version-name.md) - [Get params for an action](https://bytebeam.io/docs/api-reference/devices/get-params-for-an-action.md) - [Get the list of Device Configurations](https://bytebeam.io/docs/api-reference/devices/get-the-list-of-device-configurations.md) - [Get the list of devices - paginated.](https://bytebeam.io/docs/api-reference/devices/get-the-list-of-devices--paginated.md) - [Head endpoint to check metadata about file download](https://bytebeam.io/docs/api-reference/devices/head-endpoint-to-check-metadata-about-file-download.md) - [Head endpoint to check metadata about file download 1](https://bytebeam.io/docs/api-reference/devices/head-endpoint-to-check-metadata-about-file-download-1.md) - [Mark a subset of devices for an action as completed](https://bytebeam.io/docs/api-reference/devices/mark-a-subset-of-devices-for-an-action-as-completed.md) - [Mark all actions for devices matching the filters as completed](https://bytebeam.io/docs/api-reference/devices/mark-all-actions-for-devices-matching-the-filters-as-completed.md) - [Mark an existing metadata-key as serial number](https://bytebeam.io/docs/api-reference/devices/mark-an-existing-metadata-key-as-serial-number.md) - [Mark an existing metadata-key as serial number](https://bytebeam.io/docs/api-reference/devices/mark-an-existing-metadata-key-as-serial-number-1.md) - [Post apiv1actions device latencies](https://bytebeam.io/docs/api-reference/devices/post-apiv1actions-device-latencies.md) - [Provision a device. returns cert & keys](https://bytebeam.io/docs/api-reference/devices/provision-a-device-returns-cert-&-keys.md) - [Request to trigger actions; someone with permission will approve](https://bytebeam.io/docs/api-reference/devices/request-to-trigger-actions;-someone-with-permission-will-approve.md) - [Retry an action on some devices](https://bytebeam.io/docs/api-reference/devices/retry-an-action-on-some-devices.md) - [Return all pending actions for devices matching the given filters](https://bytebeam.io/docs/api-reference/devices/return-all-pending-actions-for-devices-matching-the-given-filters.md) - [Return logs of actions per device](https://bytebeam.io/docs/api-reference/devices/return-logs-of-actions-per-device.md) - [Return paginated progress of actions per device](https://bytebeam.io/docs/api-reference/devices/return-paginated-progress-of-actions-per-device.md) - [Return stats about the progress of various devices this action was triggered on](https://bytebeam.io/docs/api-reference/devices/return-stats-about-the-progress-of-various-devices-this-action-was-triggered-on.md) - [Return the count of devices for pagination](https://bytebeam.io/docs/api-reference/devices/return-the-count-of-devices-for-pagination.md) - [Return the list of all firmware versions of given component](https://bytebeam.io/docs/api-reference/devices/return-the-list-of-all-firmware-versions-of-given-component.md) - [Return the list of all firmwares](https://bytebeam.io/docs/api-reference/devices/return-the-list-of-all-firmwares.md) - [Return the list of firmwares for components](https://bytebeam.io/docs/api-reference/devices/return-the-list-of-firmwares-for-components.md) - [Returns a csv file template for updating metadata for a device](https://bytebeam.io/docs/api-reference/devices/returns-a-csv-file-template-for-updating-metadata-for-a-device.md) - [Returns a list of all action types](https://bytebeam.io/docs/api-reference/devices/returns-a-list-of-all-action-types.md) - [Takes a csv file and updates the metadata for a device](https://bytebeam.io/docs/api-reference/devices/takes-a-csv-file-and-updates-the-metadata-for-a-device.md) - [Trigger an action on a bunch of devices.](https://bytebeam.io/docs/api-reference/devices/trigger-an-action-on-a-bunch-of-devices.md) - [Update metadata(s) for a device(s)](https://bytebeam.io/docs/api-reference/devices/update-metadatas-for-a-devices.md) - [Updates an existing action type](https://bytebeam.io/docs/api-reference/devices/updates-an-existing-action-type.md) - [Updates an existing action type](https://bytebeam.io/docs/api-reference/devices/updates-an-existing-action-type-1.md) - [Updates firmware version to be activated or deactivated ](https://bytebeam.io/docs/api-reference/devices/updates-firmware-version-to-be-activated-or-deactivated.md) - [Updates firmware version to be activated or deactivated ](https://bytebeam.io/docs/api-reference/devices/updates-firmware-version-to-be-activated-or-deactivated-1.md) - [Find devices by device state keys](https://bytebeam.io/docs/api-reference/find-devices-by-device-state-keys.md) - [Get alert notification rule](https://bytebeam.io/docs/api-reference/get-alert-notification-rule.md) - [Get all alert groups](https://bytebeam.io/docs/api-reference/get-all-alert-groups.md) - [Get all alert rules](https://bytebeam.io/docs/api-reference/get-all-alert-rules.md) - [Get all alert types](https://bytebeam.io/docs/api-reference/get-all-alert-types.md) - [Get all audit Logs](https://bytebeam.io/docs/api-reference/get-all-audit-logs.md) - [Get all DBCs for tenant](https://bytebeam.io/docs/api-reference/get-all-dbcs-for-tenant.md) - [Get all device components](https://bytebeam.io/docs/api-reference/get-all-device-components.md) - [Get all Role logs](https://bytebeam.io/docs/api-reference/get-all-role-logs.md) - [Get all session types](https://bytebeam.io/docs/api-reference/get-all-session-types.md) - [Get all the Dashboard logs](https://bytebeam.io/docs/api-reference/get-all-the-dashboard-logs.md) - [Get all the Metadata logs](https://bytebeam.io/docs/api-reference/get-all-the-metadata-logs.md) - [Get apiv1devicesstate keys](https://bytebeam.io/docs/api-reference/get-apiv1devicesstate-keys.md) - [Get apiv1firmware bundles](https://bytebeam.io/docs/api-reference/get-apiv1firmware-bundles.md) - [Get apiv1firmware bundles artifact](https://bytebeam.io/docs/api-reference/get-apiv1firmware-bundles-artifact.md) - [Get apiv1firmware bundlesid](https://bytebeam.io/docs/api-reference/get-apiv1firmware-bundlesid.md) - [Get apiv1firmware bundlesversion](https://bytebeam.io/docs/api-reference/get-apiv1firmware-bundlesversion.md) - [Get apiv1log tags](https://bytebeam.io/docs/api-reference/get-apiv1log-tags.md) - [Get auth details given tenant id](https://bytebeam.io/docs/api-reference/get-auth-details-given-tenant-id.md) - [Get dbc file for a DBC given id](https://bytebeam.io/docs/api-reference/get-dbc-file-for-a-dbc-given-id.md) - [Get device actions given device id](https://bytebeam.io/docs/api-reference/get-device-actions-given-device-id.md) - [Get info about a single DBC given id](https://bytebeam.io/docs/api-reference/get-info-about-a-single-dbc-given-id.md) - [Get list of timezones supported by dashboard CSV export](https://bytebeam.io/docs/api-reference/get-list-of-timezones-supported-by-dashboard-csv-export.md) - [Get logout](https://bytebeam.io/docs/api-reference/get-logout.md) - [Get logs of a role](https://bytebeam.io/docs/api-reference/get-logs-of-a-role.md) - [Get logs of a specific dashboard](https://bytebeam.io/docs/api-reference/get-logs-of-a-specific-dashboard.md) - [Get metadata key and available options](https://bytebeam.io/docs/api-reference/get-metadata-key-and-available-options.md) - [Get Metadata log for a key](https://bytebeam.io/docs/api-reference/get-metadata-log-for-a-key.md) - [Get metrics](https://bytebeam.io/docs/api-reference/get-metrics.md) - [Get mockapiv1actions](https://bytebeam.io/docs/api-reference/get-mockapiv1actions.md) - [Get parsed version of a DBC given id](https://bytebeam.io/docs/api-reference/get-parsed-version-of-a-dbc-given-id.md) - [get schedule for an action](https://bytebeam.io/docs/api-reference/get-schedule-for-an-action.md) - [Get share options for the user](https://bytebeam.io/docs/api-reference/get-share-options-for-the-user.md) - [Get tables and columns available for querying](https://bytebeam.io/docs/api-reference/get-tables-and-columns-available-for-querying.md) - [Get the list of devices - paginated.](https://bytebeam.io/docs/api-reference/get-the-list-of-devices--paginated.md) - [Head apiv1firmware bundles artifact](https://bytebeam.io/docs/api-reference/head-apiv1firmware-bundles-artifact.md) - [Just a test route](https://bytebeam.io/docs/api-reference/just-a-test-route.md) - [Logs for device certifactes](https://bytebeam.io/docs/api-reference/logs/logs-for-device-certifactes.md) - [Logs for device certifactes by device id](https://bytebeam.io/docs/api-reference/logs/logs-for-device-certifactes-by-device-id.md) - [Mark all device actions given device id as completed](https://bytebeam.io/docs/api-reference/mark-all-device-actions-given-device-id-as-completed.md) - [Ping-pong end point](https://bytebeam.io/docs/api-reference/ping-pong-end-point.md) - [Post apiv1dbcs diff](https://bytebeam.io/docs/api-reference/post-apiv1dbcs-diff.md) - [Post apiv1firmware bundles](https://bytebeam.io/docs/api-reference/post-apiv1firmware-bundles.md) - [Post mockapiv1actions](https://bytebeam.io/docs/api-reference/post-mockapiv1actions.md) - [Post mockapiv2actions](https://bytebeam.io/docs/api-reference/post-mockapiv2actions.md) - [Put apiv1dbcs update](https://bytebeam.io/docs/api-reference/put-apiv1dbcs-update.md) - [Put apiv1firmware bundlesid](https://bytebeam.io/docs/api-reference/put-apiv1firmware-bundlesid.md) - [Put apiv1firmware bundlesversion](https://bytebeam.io/docs/api-reference/put-apiv1firmware-bundlesversion.md) - [Request authorization for tenant](https://bytebeam.io/docs/api-reference/request-authorization-for-tenant.md) - [Returns available filters for searching actions of a device](https://bytebeam.io/docs/api-reference/returns-available-filters-for-searching-actions-of-a-device.md) - [Returns list of tenants](https://bytebeam.io/docs/api-reference/returns-list-of-tenants.md) - [Search device by metadata](https://bytebeam.io/docs/api-reference/search-device-by-metadata.md) - [Show overall progress of actions triggered](https://bytebeam.io/docs/api-reference/show-overall-progress-of-actions-triggered.md) - [Start alert rule](https://bytebeam.io/docs/api-reference/start-alert-rule.md) - [Start Parser](https://bytebeam.io/docs/api-reference/start-parser.md) - [Start session type](https://bytebeam.io/docs/api-reference/start-session-type.md) - [Stop alert rule](https://bytebeam.io/docs/api-reference/stop-alert-rule.md) - [Stop Parser](https://bytebeam.io/docs/api-reference/stop-parser.md) - [Stop session type](https://bytebeam.io/docs/api-reference/stop-session-type.md) - [Store tenant's end user authentication method](https://bytebeam.io/docs/api-reference/store-tenants-end-user-authentication-method.md) - [Takes a filter and returns parameters matching that filter](https://bytebeam.io/docs/api-reference/takes-a-filter-and-returns-parameters-matching-that-filter.md) - [Test alert notification rule](https://bytebeam.io/docs/api-reference/test-alert-notification-rule.md) - [Update alert notification rule](https://bytebeam.io/docs/api-reference/update-alert-notification-rule.md) - [Update alert rule](https://bytebeam.io/docs/api-reference/update-alert-rule.md) - [Update DBC settings](https://bytebeam.io/docs/api-reference/update-dbc-settings.md) - [Updates the status of the action triggered on the device](https://bytebeam.io/docs/api-reference/updates-the-status-of-the-action-triggered-on-the-device.md) - [Connect to Bytebeam cloud](https://bytebeam.io/docs/device-side-integrations/android/connect-to-bytebeam-cloud.md): Learn how to connect your device to the Bytebeam cloud with this step-by-step guide. Start by creating an account on Bytebeam, then download the device configuration JSON file. Rename the file to "device.json" and store it in the "download" partition of your device. - [Customising device shadow](https://bytebeam.io/docs/device-side-integrations/android/customising-device-shadow.md): Learn about streams and device shadows in client applications with this document. Discover how default parameters like timestamp and sequence number are pushed to the device shadow stream. Explore the possibility of creating custom device shadow streams with additional fields. - [Device Setup](https://bytebeam.io/docs/device-side-integrations/android/device-setup.md): Learn how to setup our device sdk on your android devices - [Disk Stats](https://bytebeam.io/docs/device-side-integrations/android/monitoring-your-device/disk-stats.md): Learn how to view storage device details, such as available space and total size, with this comprehensive document. Explore the "Disk Stats" section and discover the corresponding stream, "uplink_disk_stats," which offers insights into partition names. - [Network Stats](https://bytebeam.io/docs/device-side-integrations/android/monitoring-your-device/network-stats.md): Learn about the essential "**uplink\_network\_stats**" stream; discover how this document delineates crucial details like networking interface names, incoming and outgoing data rates. - [Process Stats](https://bytebeam.io/docs/device-side-integrations/android/monitoring-your-device/process-stats.md): Learn how to view resource usage statistics of specific processes with this comprehensive guide. Discover how to specify process names in the config.toml file and access the uplink_process_stats stream. Explore the various fields available, such as PID, start_time, cpu_usage etc. - [Processor Stats](https://bytebeam.io/docs/device-side-integrations/android/monitoring-your-device/processor-stats.md): Learn about processor stats and usage percentages in this informative document. Discover how the "uplink_processor_stats" stream conveys vital details such as CPU name, frequency, and overall usage percentage. Gain valuable insights into optimizing processor. - [System Stats](https://bytebeam.io/docs/device-side-integrations/android/monitoring-your-device/system-stats.md): Learn about the valuable data provided by the "uplink_system_stats" stream, such as kernel version, running processes, device uptime, memory usage, and load averages. Enhance your understanding of system performance to optimize operations and improve efficiency. - [Push application logs](https://bytebeam.io/docs/device-side-integrations/android/push-application-logs.md): Learn how to effectively view journalctl logs on Bytebeam cloud with this comprehensive document. Discover the step-by-step instructions on setting up streams and dashboards, adding logging to devices, and configuring logging from the cloud. Detailed screrenshots are attached below. - [Pushing data to Bytebeam](https://bytebeam.io/docs/device-side-integrations/android/pushing-data-to-bytebeam.md): Learn how to push data to streams using ByteBeam Client with this comprehensive document. Includes a Rust code example for publishing data, emphasizing the need for JSON serialization. Discover the best practices, including omitting "id" and "timestamp" fields. - [Receiving Actions](https://bytebeam.io/docs/device-side-integrations/android/receiving-actions.md): Learn how to effectively use the actions feature of Bytebeam cloud on your Linux device with this comprehensive guide. Discover step-by-step instructions on creating a "reboot" action and gaining control over the uplink through essential commands. - [Remote login to your Linux device](https://bytebeam.io/docs/device-side-integrations/android/remote-login-to-your-linux-device.md): Learn how to access the Linux device shell via Bytebeam cloud using tunshell tool. Follow our guide to easily navigate to the Bytebeam cloud, select your preferred device, and effortlessly access the remote shell option under the Operations section. - [Connecting to Bytebeam cloud](https://bytebeam.io/docs/device-side-integrations/custom/connecting-to-bytebeam-cloud.md) - [Implementing over the air updates](https://bytebeam.io/docs/device-side-integrations/custom/implementing-over-the-air-updates.md) - [Pushing data to Bytebeam](https://bytebeam.io/docs/device-side-integrations/custom/pushing-data-to-bytebeam.md) - [Receiving Actions](https://bytebeam.io/docs/device-side-integrations/custom/receiving-actions.md) - [Connect to Bytebeam cloud](https://bytebeam.io/docs/device-side-integrations/linux/connect-to-bytebeam-cloud.md): Learn how to connect your device to the Bytebeam cloud with this step-by-step guide. Start by creating an account on Bytebeam, then download the device configuration JSON file. Rename the file to "device.json" and store it in the "download" partition of your device. - [Customising device shadow](https://bytebeam.io/docs/device-side-integrations/linux/customising-device-shadow.md): Learn about streams and device shadows in client applications with this document. Discover how default parameters like timestamp and sequence number are pushed to the device shadow stream. Explore the possibility of creating custom device shadow streams with the instructions below. - [BeagleBone Black](https://bytebeam.io/docs/device-side-integrations/linux/device-setup/beaglebone-black.md): Learn how to set up a BeagleBone Black device using this comprehensive document. From flashing the ByteBeam BeagleBoneBlack image onto the SD card to accessing the device via UART, this guide covers it all. Get the step-by-step instructions below. - [Linux Generic](https://bytebeam.io/docs/device-side-integrations/linux/device-setup/linux-generic.md): Learn how to efficiently integrate uboot as the bootloader for your device with this comprehensive document. From partition schema creation to switching logic implementation, this guide covers it all. Discover the steps to generate the boot.scr file, download uplink binary and setup scripts. - [Raspberry Pi](https://bytebeam.io/docs/device-side-integrations/linux/device-setup/raspberry-pi.md): Learn how to set up a Raspberry Pi with this step-by-step document. Find out which components you need and how to install the rpi-imager software to select the operating system for your Pi. Get instructions on flashing the image to the SD card, setting up partition schema. - [Integrate Config Updates](https://bytebeam.io/docs/device-side-integrations/linux/integrate-config-updates.md): Learn how to update the configuration of your device using Bytebeam cloud with this comprehensive guide. Follow the step-by-step instructions to access the device management section, create a new device config, and confirm your selection. - [App Update](https://bytebeam.io/docs/device-side-integrations/linux/integrate-over-the-air-updates/app-update.md): Learn how to update an application binary on a remote device using Bytebeam cloud with this comprehensive guide. It covers essential steps such as setting the application path, incorporating the application into systemd, and creating an update tar file. - [App Update with rollback](https://bytebeam.io/docs/device-side-integrations/linux/integrate-over-the-air-updates/app-update-with-rollback.md): Learn how to update and rollback your app with this comprehensive document. It includes step-by-step instructions and an example on GitHub with four essential files. Discover how to set the application path, integrate it with systemd, create an update tar file and upload it. - [Deb Update](https://bytebeam.io/docs/device-side-integrations/linux/integrate-over-the-air-updates/deb-update.md): Learn how to install deb packages using deb_update on your device with this comprehensive guide. Follow a step-by-step example on Github that includes all necessary files. Replace the apt-src deb package, generate the update tar file with make_firmware_update.sh - [Integrate Over The Air Updates](https://bytebeam.io/docs/device-side-integrations/linux/integrate-over-the-air-updates/overview.md): Learn about the different types of OTA updates offered by Bytebeam for IoT devices, including app updates, app updates with rollback, deb updates, and rootfs updates. Discover the step-by-step process involved, from creating the update tar file to triggering it. - [Rootfs Update](https://bytebeam.io/docs/device-side-integrations/linux/integrate-over-the-air-updates/rootfs-update.md): Learn how to update the root file system (rootfs) of your system easily with this document. It includes detailed steps and an example, utilizing rootfs_update.sh, updater, and make_firmware_update.sh files. Create a tar file of your current rootfs, generate the update tar file. - [Disk Stats](https://bytebeam.io/docs/device-side-integrations/linux/monitoring-your-device/disk-stats.md): Learn how to view storage device details, such as available space and total size, with this comprehensive document. Explore the "Disk Stats" section and discover the corresponding stream, "uplink_disk_stats," which offers insights into partition names. - [Network Stats](https://bytebeam.io/docs/device-side-integrations/linux/monitoring-your-device/network-stats.md): Learn about the essential "**uplink\_network\_stats**" stream; discover how this document delineates crucial details like networking interface names, incoming and outgoing data rates. - [Monitoring your device](https://bytebeam.io/docs/device-side-integrations/linux/monitoring-your-device/overview.md): Learn how to effectively monitor device parameters like disk usage, system stats, and network usage with Bytebeam cloud. Follow step-by-step instructions on creating dashboards and adding panels. Find detailed information on the streams associated with each parameter. - [Process Stats](https://bytebeam.io/docs/device-side-integrations/linux/monitoring-your-device/process-stats.md): Learn how to view resource usage statistics of specific processes with this comprehensive guide. Discover how to specify process names in the config.toml file and access the uplink_process_stats stream. Explore the various fields available, such as PID, start_time, cpu_usage etc. - [Processor Stats](https://bytebeam.io/docs/device-side-integrations/linux/monitoring-your-device/processor-stats.md): Learn about processor stats and usage percentages in this informative document. Discover how the "uplink_processor_stats" stream conveys vital details such as CPU name, frequency, and overall usage percentage. Gain valuable insights into optimizing processor. - [System Stats](https://bytebeam.io/docs/device-side-integrations/linux/monitoring-your-device/system-stats.md): Learn about the valuable data provided by the "uplink_system_stats" stream, such as kernel version, running processes, device uptime, memory usage, and load averages. Enhance your understanding of system performance to optimize operations and improve efficiency. - [Push application logs](https://bytebeam.io/docs/device-side-integrations/linux/push-application-logs.md): Learn how to effectively view journalctl logs on Bytebeam cloud with this comprehensive document. Discover the step-by-step instructions on setting up streams and dashboards, adding logging to devices, and configuring logging from the cloud. - [Pushing data to Bytebeam](https://bytebeam.io/docs/device-side-integrations/linux/pushing-data-to-bytebeam.md): Learn how to push temperature data from your device to the Bytebeam cloud with step-by-step instructions in this document. It includes Python and JavaScript scripts, diagrams, and screenshots along with examples. - [Receiving Actions](https://bytebeam.io/docs/device-side-integrations/linux/receiving-actions.md): Learn how to effectively use the actions feature of Bytebeam cloud on your Linux device with this comprehensive guide. Discover step-by-step instructions on creating a "reboot" action and gaining control over the uplink through essential commands. - [Remote login to your Linux device](https://bytebeam.io/docs/device-side-integrations/linux/remote-login-to-your-linux-device.md): Learn how to access the Linux device shell via Bytebeam cloud using tunshell tool. Follow our guide to easily navigate to the Bytebeam cloud, select your preferred device, and effortlessly access the remote shell option under the Operations section. - [Advanced SDK Configurations](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/advanced-sdk-configurations.md): Customise the SDK as per your requirements by configuring the Bytebeam Aurdino via begin method - [Integrate Over the Air Updates](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/integrate-over-the-air-updates.md): Guide that covers everything you need to know about Over the Air Firmware Upgrades with Bytebeam Arduino. - [PlatformIO Integration](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/platformio-integration.md): Learn how to easily install the bytebeam-esp-idf-sdk using PlatformIO with this comprehensive document. Follow step-by-step instructions using either the intuitive PlatformIO GUI or the convenient PlatformIO Core CLI. - [Pushing data to Bytebeam](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/pushing-data-to-bytebeam.md): Learn how you can push data to Bytebeam console. - [Receiving actions](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/receiving-actions.md): Learn how to create action handlers and map them to specific actions in the Bytebeam platform with this comprehensive document. It includes a code snippet for creating a handler for the "ToggleLED" action and mapping it. - [Setting up BytebeamArduino for GSM Connectivity](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/setting-up-bytebeamarduino-for-gsm-connectivity.md): Guide will show you how to setup your project for GSM connectivity. - [Setting up BytebeamArduino SDK](https://bytebeam.io/docs/device-side-integrations/mcu/arduino/setting-up-bytebeamarduino-sdk.md): Steps on how to set up and start using Bytebeam Arduino SDK. - [Add Device Heartbeat Parameters](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/add-device-heartbeat-parameters.md): Learn how to add device parameters to your device shadow stream with these step-by-step instructions. Navigate to the Admin tab, and easily add highlighted device parameters to ensure they are visible in the device shadow. Enhance your device monitoring abilities. - [Cloud Logging](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/cloud-logging.md): Learn how to use cloud logging to remote debugging with bytebeam-esp-idf-sdk - [Integrate Over the air updates](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/integrate-over-the-air-updates.md): Learn how to implement Over the Air (OTA) Firmware Upgrades using bytebeam-esp-idf-sdk with this comprehensive guide. Find out how to enable OTA updates through an action handler and follow a step-by-step process to trigger updates. - [PlatformIO Integration](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/platformio-integration.md): Learn how to easily install the bytebeam-esp-idf-sdk using PlatformIO with this comprehensive document. Follow step-by-step instructions using either the intuitive PlatformIO GUI or the convenient PlatformIO Core CLI. - [Pushing data to Bytebeam](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/pushing-data-to-bytebeam.md): Learn how you can push data to Bytebeam console. - [Receiving actions](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/receiving-actions.md): Guide on receiving actions in Rust ESP-IDF - [Setting up Bytebeam ESP IDF SDK](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/setting-up-bytebeam-esp-idf-sdk.md): Steps on how to set up and start using the Bytebeam ESP-IDF SDK - [Update Configurations](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/esp-idf/update-configurations.md): Guide on how you can remotely update the device configuration in the field at any time, this will make sure that the device has optimal configurartion all time. - [Over The Air (OTA) Updates](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/rust-esp-idf/over-the-air-ota-updates.md): Guide on enabling Over the air updates in Rust ESP-IDF - [Pushing data to Bytebeam](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/rust-esp-idf/pushing-data-to-bytebeam.md): Learn how to push data to streams using ByteBeam Client with this comprehensive document. Includes a Rust code example for publishing data, emphasizing the need for JSON serialization. Discover the best practices, including omitting "id" and "timestamp" fields. - [Receiving Actions](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/rust-esp-idf/receiving-actions.md): Learn how to handle actions in our platform with this informative document. Understand the importance of defining and registering an action handler, and discover examples of using the "publish_action_status" function for progress updates. Find step-by-step instructions below. - [Setting up Bytebeam ESP-RS SDK](https://bytebeam.io/docs/device-side-integrations/mcu/esp32/rust-esp-idf/setting-up-bytebeam-esp-rs-sdk.md): Learn how to set up and utilize the Bytebeam ESP-RS SDK on any ESP32 board with this comprehensive document. Get step-by-step instructions on provisioning the device, integrating the Bytebeam client into your project, and building and flashing. - [Actions](https://bytebeam.io/docs/getting-started/actions.md): Learn how to use actions to command your device through dashboard using Bytebeam console - [Alerts](https://bytebeam.io/docs/getting-started/alerts.md) - [Device Metadata](https://bytebeam.io/docs/getting-started/device-metadata.md): Learn all about Device metadata, further simplyfing the process in Device Management - [Device Shadow](https://bytebeam.io/docs/getting-started/device-shadow.md): Learn all about Device shadow, further simplyfing the process in Device Management - [Projects](https://bytebeam.io/docs/getting-started/projects.md): Guide on what are projects in Bytebeam console - [Sessions](https://bytebeam.io/docs/getting-started/sessions.md) - [Signup](https://bytebeam.io/docs/getting-started/signup.md): A guide on how to get started with Bytebeam Cloud. - [Streams](https://bytebeam.io/docs/getting-started/streams.md): Guide on Streams in Bytebeam console - [Creating an Action Type](https://bytebeam.io/docs/platform-guide/action-types/creating-an-action-type.md) - [Deleting an Action Type](https://bytebeam.io/docs/platform-guide/action-types/deleting-an-action-type.md) - [Editing an Action Type](https://bytebeam.io/docs/platform-guide/action-types/editing-an-action-type.md) - [Introduction to Action Types](https://bytebeam.io/docs/platform-guide/action-types/introduction-to-action-types.md) - [Action Details & Device Management](https://bytebeam.io/docs/platform-guide/actions/action-details/detail-page-of-actions.md) - [Action Timeout](https://bytebeam.io/docs/platform-guide/actions/action-details/device-level-timeouts.md) - [Device Overview & Historical Action Management](https://bytebeam.io/docs/platform-guide/actions/action-details/historical-actions.md) - [Introduction to Actions](https://bytebeam.io/docs/platform-guide/actions/action-details/introduction.md) - [Live Action Overview & Management](https://bytebeam.io/docs/platform-guide/actions/action-details/live-actions-list.md) - [Triggering a New Action](https://bytebeam.io/docs/platform-guide/actions/action-details/triggering-new-action.md) - [Creating an Action Type](https://bytebeam.io/docs/platform-guide/actions/action-settings/creating-an-action-type.md) - [Deleting an Action Type](https://bytebeam.io/docs/platform-guide/actions/action-settings/deleting-an-action-type.md) - [Editing an Action Type](https://bytebeam.io/docs/platform-guide/actions/action-settings/editing-an-action-type.md) - [Introduction to Action Types](https://bytebeam.io/docs/platform-guide/actions/action-settings/introduction-to-action-types.md) - [Activating a deactivated Firmware File version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/activating-a-deactivated-firmware-version-for-a-component.md) - [Creating a Firmware Bundle Version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/creating-a-firmware-bundle-version.md) - [Creating a new Firmware File Version for Component](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/creating-a-new-firmware-version-for-a-component.md) - [Deactivating a Firmware File version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/deactivating-a-firmware-version-for-a-component.md) - [Deleting a Firmware Bundle version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/deleting-a-firmware-bundle-version.md) - [Dependency of Versions between Components](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/dependencies.md) - [Editing a Firmware Bundle Version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/editing-a-firmware-bundle-version.md) - [Updating the Version Dependency for a Component](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/updating-a-dependency-for-a-component.md) - [Viewing the Version Dependency for a component](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/with-device-components/viewing-a-dependency-for-a-component.md) - [Activating a deactivated Firmware File version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/without-device-components/activating-a-deactivated-firmware-version.md) - [Creating a new Firmware File Version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/without-device-components/creating-a-new-firmware-version.md) - [Deactivating a Firmware File version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/without-device-components/deactivating-a-firmware-version.md) - [Editing a Firmware File version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/firmware-files/without-device-components/editing-a-firmware-version.md) - [Creating a new Geofence Configuration Version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/geofence-configurations/creating-a-new-geofence-configuration-version.md) - [Deactivating a Geofence Configuration version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/geofence-configurations/deactivating-a-geofence-configuration.md) - [Editing a Geofence Configuration version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/geofence-configurations/editing-a-geofence-configuration.md) - [Viewing a Geofence Configuration version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/geofence-configurations/viewing-a-geofence-configuration.md) - [Introduction to Inventory Management](https://bytebeam.io/docs/platform-guide/actions/inventory-management/introduction.md) - [Creating a new JSON Configuration Version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/json-configurations/creating-a-new-json-configuration-version.md) - [Deactivating a JSON Configuration version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/json-configurations/deactivating-a-json-configuration.md) - [Editing a JSON Configuration version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/json-configurations/editing-a-json-configuration.md) - [Viewing a JSON Configuration version](https://bytebeam.io/docs/platform-guide/actions/inventory-management/json-configurations/viewing-a-json-configuration.md) - [Activation and Deactivation Thresholds in Alerts](https://bytebeam.io/docs/platform-guide/alert-system/alert-rules/activation-and-deactivation-thresholds-in-alerts.md) - [No Signal Alerts](https://bytebeam.io/docs/platform-guide/alert-system/alert-rules/no-signal-alerts.md) - [Signal Based Alerts](https://bytebeam.io/docs/platform-guide/alert-system/alert-rules/signal-based-alerts.md) - [Introduction to Alerts and Notifications](https://bytebeam.io/docs/platform-guide/alert-system/introduction-to-alerts-and-notifications.md) - [Alert Templates](https://bytebeam.io/docs/platform-guide/alert-system/notification-system/alert-templates.md) - [Email Notification Rules](https://bytebeam.io/docs/platform-guide/alert-system/notification-system/email-notification.md) - [Slack Notification Rules](https://bytebeam.io/docs/platform-guide/alert-system/notification-system/slack-notification.md) - [SMS Notification Rules](https://bytebeam.io/docs/platform-guide/alert-system/notification-system/sms-notification.md) - [Webhook Notification Rules](https://bytebeam.io/docs/platform-guide/alert-system/notification-system/webhook-notifications-for-other-channels.md) - [Whatsapp Notification Rules](https://bytebeam.io/docs/platform-guide/alert-system/notification-system/whatsapp-notification.md) - [Create an API Key](https://bytebeam.io/docs/platform-guide/api-keys/create-an-api-key.md) - [Deactivate an API Key](https://bytebeam.io/docs/platform-guide/api-keys/deactivating-an-api-key.md) - [Introduction to API Keys](https://bytebeam.io/docs/platform-guide/api-keys/introduction-to-api-keys.md) - [Cloning a Dashboard](https://bytebeam.io/docs/platform-guide/dashboards/cloning-a-dashboard.md) - [Comparing Dashboards](https://bytebeam.io/docs/platform-guide/dashboards/compare-dashboard.md) - [Creating a Dashboard](https://bytebeam.io/docs/platform-guide/dashboards/creating-a-dashboard.md): Steps to create a visually appealing dashboard in Bytebeam console - [Using Custom Time Range](https://bytebeam.io/docs/platform-guide/dashboards/custom-time-range.md) - [Dashboard History](https://bytebeam.io/docs/platform-guide/dashboards/dashboard-history.md) - [Deleting a Dashboard](https://bytebeam.io/docs/platform-guide/dashboards/deleting-a-dashboard.md) - [Editing a Dashboard](https://bytebeam.io/docs/platform-guide/dashboards/editing-a-dashboard.md) - [Editing a Dashboard within the Dashboard](https://bytebeam.io/docs/platform-guide/dashboards/editing-a-dashboard-within-the-dashboard.md) - [Introduction to Dashboards](https://bytebeam.io/docs/platform-guide/dashboards/introduction-to-dashboards.md) - [Aggregate Value](https://bytebeam.io/docs/platform-guide/dashboards/panels/aggregate-value.md) - [Alerts](https://bytebeam.io/docs/platform-guide/dashboards/panels/alerts.md) - [Bar Chart](https://bytebeam.io/docs/platform-guide/dashboards/panels/bar-chart.md) - [Device Pulse](https://bytebeam.io/docs/platform-guide/dashboards/panels/device-pulse.md) - [Gauge Chart](https://bytebeam.io/docs/platform-guide/dashboards/panels/gauge-chart.md) - [Histogram](https://bytebeam.io/docs/platform-guide/dashboards/panels/histogram-panel.md) - [Iframe Panel](https://bytebeam.io/docs/platform-guide/dashboards/panels/iframe.md) - [Panels in Dashboards](https://bytebeam.io/docs/platform-guide/dashboards/panels/introduction-to-panels.md) - [Last Value](https://bytebeam.io/docs/platform-guide/dashboards/panels/last-value.md) - [LED](https://bytebeam.io/docs/platform-guide/dashboards/panels/led-panel.md) - [Line Charts](https://bytebeam.io/docs/platform-guide/dashboards/panels/line-charts.md) - [Locate Devices](https://bytebeam.io/docs/platform-guide/dashboards/panels/locate-device.md) - [Logs](https://bytebeam.io/docs/platform-guide/dashboards/panels/logs-panel.md) - [Sessions](https://bytebeam.io/docs/platform-guide/dashboards/panels/sessions.md) - [State Timeline Panel](https://bytebeam.io/docs/platform-guide/dashboards/panels/state-timeline.md) - [Static Text](https://bytebeam.io/docs/platform-guide/dashboards/panels/static-text.md) - [Stream Status](https://bytebeam.io/docs/platform-guide/dashboards/panels/stream-status.md) - [Timeseries Table](https://bytebeam.io/docs/platform-guide/dashboards/panels/timeseries-table.md) - [Track Devices](https://bytebeam.io/docs/platform-guide/dashboards/panels/track-devices.md) - [Sharing a Dashboard](https://bytebeam.io/docs/platform-guide/dashboards/sharing-a-dashboard.md): Steps to share a dashboard from Bytebeam console according to your requirements. - [Creating a DBC Parser](https://bytebeam.io/docs/platform-guide/dbc-parsers/creating-a-dbc-parser.md) - [Deleting a DBC Parser](https://bytebeam.io/docs/platform-guide/dbc-parsers/deleting-a-dbc-parser.md) - [Editing a DBC Parser](https://bytebeam.io/docs/platform-guide/dbc-parsers/editing-a-dbc-parser.md) - [Introduction to DBC Parsers](https://bytebeam.io/docs/platform-guide/dbc-parsers/introduction-to-dbc-parsers.md) - [Updating a DBC Parser](https://bytebeam.io/docs/platform-guide/dbc-parsers/updating-a-dbc-parser.md) - [View Parsed DBC](https://bytebeam.io/docs/platform-guide/dbc-parsers/viewing-parsed-dbc.md) - [Creating a Device Component](https://bytebeam.io/docs/platform-guide/device-components/creating-a-device-component.md) - [Deleting a Device Component](https://bytebeam.io/docs/platform-guide/device-components/deleting-a-device-component.md) - [Editing a Device Component](https://bytebeam.io/docs/platform-guide/device-components/editing-a-device-component.md) - [Introduction to Device Components](https://bytebeam.io/docs/platform-guide/device-components/introduction-to-device-components.md) - [Downloading/Updating Metadata in Bulk](https://bytebeam.io/docs/platform-guide/device-management/bulk-download-and-bulk-update-metadata.md) - [Editing Values of Metadata Keys](https://bytebeam.io/docs/platform-guide/device-management/editing-metadata-values-and-pinning-metadata-keys.md) - [Using Filters in Device Management](https://bytebeam.io/docs/platform-guide/device-management/filters-in-device-management.md) - [Introduction to Device Management](https://bytebeam.io/docs/platform-guide/device-management/introduction-to-device-management.md) - [Operations on the Device](https://bytebeam.io/docs/platform-guide/device-management/operations-in-device-management.md) - [Managing the Last Action for a Device](https://bytebeam.io/docs/platform-guide/device-management/operations-on-last-action-for-a-device.md) - [Provisioning a Device](https://bytebeam.io/docs/platform-guide/device-management/provisioning-a-device.md) - [Triggering Actions on a Device](https://bytebeam.io/docs/platform-guide/device-management/triggering-ota-update.md): Steps on how to trigger an OTA update in Bytebeam console - [General Settings](https://bytebeam.io/docs/platform-guide/general-settings.md) - [Welcome to the Bytebeam Platform Guide](https://bytebeam.io/docs/platform-guide/introduction.md) - [Introduction to Settings](https://bytebeam.io/docs/platform-guide/introduction-to-settings.md) - [Creating a Metadata Key](https://bytebeam.io/docs/platform-guide/metadata/adding-a-metadata-key.md) - [Deleting a Metadata Key](https://bytebeam.io/docs/platform-guide/metadata/deleting-a-metadata-key.md) - [Editing a Metadata Key](https://bytebeam.io/docs/platform-guide/metadata/editing-a-metadata-key.md) - [Introduction to Metadata Keys](https://bytebeam.io/docs/platform-guide/metadata/introduction-to-metadata-keys.md) - [Cloning a Role](https://bytebeam.io/docs/platform-guide/roles/cloning-a-role.md) - [Creating a Role](https://bytebeam.io/docs/platform-guide/roles/creating-a-role.md) - [Deleting a Role](https://bytebeam.io/docs/platform-guide/roles/deleting-a-role.md) - [Editing a Role](https://bytebeam.io/docs/platform-guide/roles/editing-a-role.md) - [Role Based Access Control](https://bytebeam.io/docs/platform-guide/roles/role-based-access-control.md) - [Tabs in Create/Edit Role modal](https://bytebeam.io/docs/platform-guide/roles/roles-sections.md) - [Creating a Session Type](https://bytebeam.io/docs/platform-guide/session-types/creating-a-session-type.md) - [Deleting a Session Type](https://bytebeam.io/docs/platform-guide/session-types/deleting-a-session-type.md) - [Introduction to Session Types](https://bytebeam.io/docs/platform-guide/session-types/introduction-to-session-types.md) - [Add field(s) to Stream](https://bytebeam.io/docs/platform-guide/streams-tables/add-fields-to-stream.md) - [Creating a Stream](https://bytebeam.io/docs/platform-guide/streams-tables/creating-a-stream.md) - [Delete field(s) in Stream](https://bytebeam.io/docs/platform-guide/streams-tables/delete-fields-in-stream.md) - [Deleting a Stream](https://bytebeam.io/docs/platform-guide/streams-tables/deleting-a-stream.md) - [Edit the datatype of a field in a stream](https://bytebeam.io/docs/platform-guide/streams-tables/edit-datatypes-of-field-in-a-stream.md) - [Edit the unit of a field in a stream](https://bytebeam.io/docs/platform-guide/streams-tables/edit-units-of-field-in-a-stream.md) - [Introduction to Streams (Data Tables)](https://bytebeam.io/docs/platform-guide/streams-tables/introduction-to-streams.md) - [Creating a User](https://bytebeam.io/docs/platform-guide/users/adding-a-user.md) - [Editing a User](https://bytebeam.io/docs/platform-guide/users/assigning-a-user-to-a-role.md) - [Deleting a User](https://bytebeam.io/docs/platform-guide/users/deleting-a-user.md) - [Introduction to Users in Projects](https://bytebeam.io/docs/platform-guide/users/introduction-to-users-in-projects.md) - [R1 19-Jan-2023](https://bytebeam.io/docs/release-notes/r1-19-jan-2023.md): Product Update by 19 Jan 2023, Microsoft Login, Aggregate Panel, Access multiple projects in same browser and other changes - [R10 24-May-2023](https://bytebeam.io/docs/release-notes/r10-24-may-2023.md): Product Update by 24 May 2023, Pinning Metadata in Device Management, Changes in bar chart panel and other changes - [R11 21-June-2023](https://bytebeam.io/docs/release-notes/r11-21-june-2023.md): Product Update by 21 Jun 2023, Updates in line panel, clone panel and other changes - [R12 21-July-2023](https://bytebeam.io/docs/release-notes/r12-21-july-2023.md): Product Update by 21 Jul 2023, Enhancement in device pulse panel, Color coding in Logs panel and other changes - [R13 03-Aug-2023](https://bytebeam.io/docs/release-notes/r13-03-aug-2023.md): Product Update by 03 Aug 2023, Advanced data filtering in charts, Enchance JSON schema and other changes - [R14 15-Sep-2023](https://bytebeam.io/docs/release-notes/r14-15-sep-2023.md): Discover the latest enhancements and additions to our IoT dashboard in this document. Explore the new possibility to save personalized time ranges for data analysis, effortlessly rearrange columns in TimeSeries Panels, and enjoy a more user-friendly exper - [R15 18-Oct-2023](https://bytebeam.io/docs/release-notes/r15-18-oct-2023.md): Learn about the design and functionality of a responsive dashboard page in this comprehensive document. Discover the benefits of a light mode, explore sorting options for the dashboard list, and find out how to create an engaging "Get started" page. Enhan - [R16 27-Dec-2023](https://bytebeam.io/docs/release-notes/r16-27-dec-2023.md) - [R17 26-Jan-2024](https://bytebeam.io/docs/release-notes/r17-26-jan-2024.md) - [R18 22-Feb-2024](https://bytebeam.io/docs/release-notes/r18-22-feb-2024.md) - [R19 02-Apr-2024](https://bytebeam.io/docs/release-notes/r19-02-apr-2024.md) - [R2 01-Feb-2023](https://bytebeam.io/docs/release-notes/r2-01-feb-2023.md): Product Update by 01 Feb 2023, New internals, Improved logging with distributed logging and other changes. - [R20 09-May-2024](https://bytebeam.io/docs/release-notes/r20-09-may-2024.md) - [R21 20-June-2024](https://bytebeam.io/docs/release-notes/r21-20-june-2024.md) - [R22 25-July-2024](https://bytebeam.io/docs/release-notes/r22-25-july-2024.md) - [R23 14-Aug-2024](https://bytebeam.io/docs/release-notes/r23-14-aug-2024.md) - [R24 04-Sep-2024](https://bytebeam.io/docs/release-notes/r24-04-sep-2024.md) - [R25 02-Oct-2024](https://bytebeam.io/docs/release-notes/r25-02-oct-2024.md) - [R26 06-Nov-2024](https://bytebeam.io/docs/release-notes/r26-06-nov-2024.md) - [R27 05-Dec-2024](https://bytebeam.io/docs/release-notes/r27-05-dec-2024.md) - [R28 05-Feb-2025](https://bytebeam.io/docs/release-notes/r28-05-feb-2025.md) - [R29 08-Mar-2025](https://bytebeam.io/docs/release-notes/r29-08-mar-2025.md) - [R3 10-Feb-2023](https://bytebeam.io/docs/release-notes/r3-10-feb-2023.md): Product Update by 10 Feb 2023, Device Management design overhaul, Advanced edits in dashboard, Description option in the Dashboard settings and other changes - [R30 20-Mar-2025](https://bytebeam.io/docs/release-notes/r30-20-mar-2025.md) - [R31 07-Apr-2025](https://bytebeam.io/docs/release-notes/r31-07-apr-2025.md) - [R32 24-Apr-2025](https://bytebeam.io/docs/release-notes/r32-24-apr-2025.md) - [R33 20-May-2025](https://bytebeam.io/docs/release-notes/r33-20-may-2025.md) - [R34 28-June-2025](https://bytebeam.io/docs/release-notes/r34-28-june-2025.md) - [R35 08-October-2025](https://bytebeam.io/docs/release-notes/r35-08-oct-2025.md) - [R36 03-December-2025](https://bytebeam.io/docs/release-notes/r36-03-dec-2025.md) - [R4 22-Feb-2023](https://bytebeam.io/docs/release-notes/r4-22-feb-2023.md): Product Update by 22 Feb 2023, Changes in device card, Change sin aggregate panel and device pulse panel and other changes - [R5 08-Mar-2023](https://bytebeam.io/docs/release-notes/r5-08-mar-2023.md): Product Update by 08 Mar 2023, Changes in line chart, histogram, Configuration changes and other changes - [R6 22-Mar-2023](https://bytebeam.io/docs/release-notes/r6-22-mar-2023.md): Product Update by 22 Mar 2023, Changes in configuration, changes in device pulse, UI imporvements and other changes - [R7 05-Apr-2023](https://bytebeam.io/docs/release-notes/r7-05-apr-2023.md): Product Update by 05 Apr 2023, Addition of Increament loading, Latest release notes in cloud and other changes - [R8 26-Apr-2023](https://bytebeam.io/docs/release-notes/r8-26-apr-2023.md): Product Update by 26 Apr 2023, Updates in Logs panel, Timerange in dashboard and other changes - [R9 10-May-2023](https://bytebeam.io/docs/release-notes/r9-10-may-2023.md): Product Update by 10 May 2023,Introduction to Action V2, Updates in Dashboard settings, Locate device panel and other changes ## OpenAPI Specs - [toc](https://bytebeam.io/docs/toc.json) - [openapi](https://bytebeam.io/docs/api-reference/openapi.yaml) ## Optional - [Bytebeam](https://bytebeam.io) - [Community](https://discord.com/channels/1306597396544884736/1306597837777277000) - [Blog](https://bytebeam.io/blog/)