---
title: "Getting started with JSS for Next.js development"
slug: "getting-started-with-jss-for-next-js-development"
abstract: "Choose a path for developing JSS for Next.js apps based on your role, workflow, and operating system."
---
# Getting started with JSS for Next.js development

Sitecore offers two paths for setting up your development environment for developing Next.js JSS apps based on your role, workflow, and operating system.

## Full-stack, Sitecore-first development

To create a solution for [full-stack development with Sitecore and JSS for Next.js](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/walkthrough--setting-up-a-development-environment-with-the-sitecore-containers-template-for-next-js.html "Walkthrough: Setting up a development environment with the Sitecore Containers template for Next.js"), Sitecore provides a container-based template optimized for the [Sitecore-first development workflow](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/sitecore-first-development-workflow.html "Sitecore-first development workflow").

> [!note]
> This path requires a machine with the Windows operating system.

## Front-end development

If you do not have a Windows machine, work strictly in a front-end / JavaScript development role, you can [get started with JSS front-end development](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/walkthrough--creating-a-jss-next-js-application-with-the-jss-initializer.html "Walkthrough: Creating a JSS Next.js application with the JSS initializer") on any operating system supported by Node.js.

> [!note]
> With this path, you only get a JSS application based on Next.js for the [code-first development workflow](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/code-first-development-workflow.html "Code-first development workflow"). You must perform additional [steps to connect the JSS Next.js app to a Sitecore instance](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/walkthrough--connecting-a-code-first-jss-next-js-application-to-sitecore.html "Walkthrough: Connecting a code-first JSS Next.js application to Sitecore").