> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/developer-guide/developer-guide/kinds/bytes.md).

# bytes Kind

This kind represent bytes.

This kind represent bytes

## Data representation

{% hint style="warning" %}
**Data representation**

This kind has a different internal and external representation. **External** representation is relevant for integration with your workflow, whereas **internal** one is an implementation detail useful for Workflows blocks development.
{% endhint %}

### External

External data representation is relevant for Workflows clients - it dictates what is the input and output format of data.

Type: `str`

### Internal

Internal data representation is relevant for Workflows blocks creators - this is the type that will be provided by Execution Engine in runtime to the block that consumes input of this kind.

Type: `bytes`

## Details

This kind represent bytes. Default serializer turns bytes into base64-encoded string and this is the source of different data representation.
