> For the complete documentation index, see [llms.txt](https://dev.ucommerce.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.ucommerce.net/readme/getting-started/ucommerce-templates.md).

# Ucommerce Templates

To get started, we recommend using one of our .NET templates. A template will create a project with the correct dependencies and scaffold basic configuration for your application.

To install our templates package and get access to all templates:

* Open a terminal and run the following command:

```
dotnet new install Ucommerce.Templates
```

Once the templates package has been installed, a new project can be created using one of the available templates. Depending on the type of solution and use case, the following templates are available:

<table data-card-size="large" data-view="cards" data-full-width="false"><thead><tr><th align="center"></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Headless</strong></td><td><ul><li>Headless API</li><li>Administration Interface</li><li>SQL and Elasticsearch via Docker</li></ul></td><td>User touchpoints are decoupled from backend services. Recommended for most projects.</td><td><a href="/pages/cAqPPEalGBJAMNoxW55V">/pages/cAqPPEalGBJAMNoxW55V</a></td></tr><tr><td align="center"><strong>MVC</strong></td><td><ul><li>In-Process Libraries</li><li>Administration Interface</li><li>SQL and Elasticsearch via Docker</li><li>MVC implementation examples</li></ul></td><td>User touchpoints in the same process as backend services. A simpler but less flexible architecture. Recommended for quick client proof-of-concept projects.</td><td><a href="/pages/O6YaN7MDcZMsG5XK1S6l">/pages/O6YaN7MDcZMsG5XK1S6l</a></td></tr></tbody></table>

{% hint style="info" %}
Click the option above you want to learn more about. You can always return here if you change your mind.
{% endhint %}
