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.
rust-http
Section titled “rust-http”A minimal Rust component, ready to deploy an HTTP function
inputs:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
C-Sharp
Section titled “ C-Sharp”csharp-http
Section titled “csharp-http”A minimal C# component, ready to deploy an HTTP function.
Requires dotnet 9!
inputs:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
csharp-http-async
Section titled “csharp-http-async”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:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
Python
Section titled “ Python”python-http
Section titled “python-http”A minimal Python component, ready to deploy an HTTP function.
inputs:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
Typescript
Section titled “ Typescript”typescript-http
Section titled “typescript-http”A minimal Typescript component, ready to deploy an HTTP function.
inputs:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
c-http
Section titled “c-http”A minimal C application, ready to deploy an HTTP function
inputs:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
Go-http
Section titled “Go-http”A minimal Go application, ready to deploy an HTTP function
inputs:
| name | description |
|---|---|
http_trigger_path | trigger path the default application component will listen on |
http_trigger_method | the HTTP method the default application component will listen on |
OpenAPI
Section titled “OpenAPI”Generates a Csharp or rust-http project based on a OpenAPI-specification. See limitations of our current version of the OpenAPI-template.
inputs:
| name | description |
|---|---|
OpenAPI-specification | path or url to the openapi-specification (Yaml/Json) |
Project name | name of the generated project |
Version | version-number for the project (defaults to specification version-number) |
Base-path | base-path for the all paths specified in the specification |