> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/norbix-cloud/code/functions/function-templates.md).

# Function Templates

To create your own functions we provide starter templates for various languages and frameworks. You are not required to use them, but can be a useful example of how a function should look like. Below are the links to pages for each available runtime.

{% content-ref url="/pages/-Lyf7b-tNKpaPJr8jaAy" %}
[Node.js](/norbix-cloud/code/functions/function-templates/node.js.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lyf7aNV5DvxdGy\_OHMJ" %}
[Python](/norbix-cloud/code/functions/function-templates/python.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lyf7a2s4aUaBgroFi6k" %}
[Ruby](/norbix-cloud/code/functions/function-templates/ruby.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lyf7\_hV2EFBCbGRMw3g" %}
[Java](/norbix-cloud/code/functions/function-templates/java.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lyf8S6T3g7IUPKjBFsy" %}
[Go](/norbix-cloud/code/functions/function-templates/go.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lyf3NnOgZrTEWgghlGk" %}
[.NET Core](/norbix-cloud/code/functions/function-templates/.net-core.md)
{% endcontent-ref %}
