System Requirements

Learn about the system requirements before installing Umbraco Engage.

Umbraco Engage has the following requirements:

  • Latest Umbraco version

  • .NET 10.0

  • SQL Server 2014+, LocalDB, or Azure SQL

    • SQL CE & SQLite are not supported.

It is recommended to upgrade your Umbraco installation to the latest version of Umbraco.

Database Requirements

Umbraco Engage uses columnstore indexes for optimal query performance on analytics data. This has implications for your database choice:

SQL Server (On-Premises / Self-Hosted)

  • SQL Server 2014 or higher is required

  • Columnstore index support varies by edition - Enterprise Edition is recommended for older SQL Server versions

Azure SQL

  • S3 tier (100 DTUs) or higher is required to create columnstore indexes during installation

  • Lower tiers (S0, S1, S2) can query existing columnstore indexes but cannot create them

  • See Infrastructure Sizing for detailed Azure SQL recommendations

LocalDB

LocalDB supports columnstore indexes and can be used for local development.

See the Troubleshooting section if you need to upgrade from SQL CE to SQL Server.

Umbraco Cloud Compatibility

Umbraco Engage is compatible with Umbraco Cloud (Standard, Professional, and Enterprise plans).

If you want to run an Umbraco Cloud site locally, point the connection string to a (local) SQL Server database. SQLite is not supported.

Umbraco Deploy is currently not supported for the Umbraco Engage features.

Frontend Development Requirements

If you are developing custom extensions for Umbraco Engage (such as custom segment parameters or external profile data components), the following additional requirements apply:

  • Node.js 22+

  • npm 10.9+

These are only required for developers building custom frontend components, not for standard Umbraco Engage usage.

Last updated

Was this helpful?