> For the complete documentation index, see [llms.txt](https://alexisvisco.gitbook.io/kcd/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alexisvisco.gitbook.io/kcd/concepts/input.md).

# Input

An input is simply an HTTP request transformed into your struct.&#x20;

Your struct must have some tags that describe which data from the request match which fields.&#x20;

{% content-ref url="/pages/-MSOvNcnSaiCyT9bGqqz" %}
[Input](/kcd/input/supported-types.md)
{% endcontent-ref %}
