---
title: "Add-ons for Next.js applications"
slug: "add-ons-for-next-js-applications"
abstract: "Add-ons provide additional functionality examples for your Next.js JSS app with add-ons."
---
# Add-ons for Next.js applications

When you create a Next.js project with the JSS initializer script, you can include multiple add-ons in your application. Add-ons contain example implementations for additional functionality.

The add-ons available for Next.js that are compatible with SitecoreAI are:

| Name | Template name | Description |
| --- | --- | --- |
| [Personalize](https://doc.sitecore.com/sai/en/developers/jss/215/jss-sai/the-next-js-personalize-add-on.html) | `nextjs-personalize` | Includes an example for using the embedded personalization feature of SitecoreAI.<br><br>*Only compatible with SitecoreAI*. |
| SXA | `nextjs-sxa` | Includes example components and the setup for Headless SXA projects. |
| [Multisite](https://doc.sitecore.com/sai/en/developers/jss/215/jss-sai/the-next-js-multisite-add-on.html) | `nextjs-multisite` | Includes example setup for hosting multiple sites from a single Next.js application. |

You provide the template names using positional arguments or the `--templates` flag. For example:

```shell
npx create-sitecore-jss <base-template-name>,<first-add-on-template-name>,<second-add-on-template-name>

```

Or:

```shell
npx create-sitecore-jss --templates <base-template-name>,<first-add-on-template-name>,<second-add-on-template-name>

```