HomeGuidesAPI Reference
Submit Documentation FeedbackJoin Developer CommunityOptimizely GitHubOptimizely NuGetLog In


Note

For installation instructions for Optimizely Content Management System (CMS 11) and Optimizely Customized Commerce version 13 and lower, see [Installing Optimizely (CMS 11 and Commerce 13)](🔗).

## Prerequisites

You can install the desired Optimizely products individually, with or without sample templates. This is useful if you want to explore each product and its components in more detail, or build a site from scratch with more control. You can also use the [Optimizely Foundation](🔗) reference architecture to get a solution with multiple products quickly up and running.

Before installing, check the [System requirements for Optimizely](🔗) to ensure that your installation environment has the required components and versions.

Note

You can order a time-limited demo license for evaluation purposes—see [Optimizely License Center](🔗) (a license is not required when using IIS Express). You need a commercial Optimizely license for testing and production environments.

To start a new CMS or Optimizely Customized Commerce application, install the templates and (optionally the Command-Line Interface (CLI) tool):





If you are using Visual Studio 2019 you need to specify a previous version when installing the templates. The latest version of the templates are targeting ASP.NET, which Visual Studio 2019 doesn't support.





See also: [dotnet new](🔗)

Note

Each template contains a README file with instructions and if you find any issues or want to contribute to a template, visit [https://github.com/episerver/content-templates](🔗).

## Optimizely NuGet feed

The following templates contain a _nuget.config_ file with the [Optimizely NuGet feed](🔗) containing Optimizely packages. 

## Install CMS

Create an empty site:





Create a sample site with Alloy templates





## Install Optimizely Customized Commerce

Create an **Empty site**:





## Command-Line Interface tool

The Optimizely Command-line Interface (CLI) tool is optional, but makes it easy to create or update databases.





Example commands:





## Related topics

  • [System requirements for Optimizely](🔗)

  • [DXP requirements](🔗)

  • [Development considerations for DXP](🔗)

  • [Deploying with DXP cloud services](🔗)

  • [Deployment scenarios](🔗)

  • [Deploying to Azure Web Apps](🔗)