# Blazor Project Types

Blazor Edition provides a set of project templates for creating server side and client side applications.

## Content



Blazor framework provides the following templates to develop applications for Blazor's Server and Web hosting models.

*   [Blazor WebAssembly (WASM)](/componentone/docs/blazor/online-blazor/blazortypes/blazorwebassembly)
*   [Blazor Server](/componentone/docs/blazor/online-blazor/blazortypes/blazorserver)

The **Blazor WebAssembly App** or WASM template is used for creating client-side application and the **Blazor Server App** template for creating server-side application. Following image shows the available templates in Blazor framework.

![blazor templates](https://cdn.mescius.io/document-site-files/images/f5b600ba-f1a7-4f89-a20c-aa6c0c35880d/images/blazortemplates.png)


> type=note
> **Note**: Visual Studio 2019 (version 16.6 or above) and .NET Core SDK 3.2.0 or above is required to use the Blazor project templates.