Skip to content

Built-in templates

Heim currently supports applications written in Rust, C#, Typescript, python and C. When you install Heim, built-in templates are included with your installation.

Read on for descriptions of the built-in templates that will be included in an installation of Heim.





A minimal Rust component, ready to deploy an HTTP function


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on




A minimal C# component, ready to deploy an HTTP function. Requires dotnet 9!


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on



A minimal C# async component, ready to deploy an HTTP function, where you can include almost all external C# libraries Requires dotnet 10 preview or later!


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on



A minimal Python component, ready to deploy an HTTP function.


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on




A minimal Typescript component, ready to deploy an HTTP function.


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on




A minimal C application, ready to deploy an HTTP function


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on

A minimal Go application, ready to deploy an HTTP function


inputs:

namedescription
http_trigger_pathtrigger path the default application component will listen on
http_trigger_methodthe HTTP method the default application component will listen on

Generates a Csharp or rust-http project based on a OpenAPI-specification. See limitations of our current version of the OpenAPI-template.


inputs:

namedescription
OpenAPI-specificationpath or url to the openapi-specification (Yaml/Json)
Project namename of the generated project
Versionversion-number for the project (defaults to specification version-number)
Base-pathbase-path for the all paths specified in the specification