Documents
templates
templates
Type
External
Status
Published
Created
Mar 5, 2026
Updated
Mar 5, 2026

import Intro from '/docs/snippets/breaking-change-page-intro.md'
import MigrationIntro from '/docs/snippets/breaking-change-page-migration-intro.md'

Templates are now standalone, regular Strapi applications#

Templates have been fully rewritten in Strapi 5 and now are standalone, regular Strapi applications, making it easier to create, distribute, and reuse them.

Breaking change description#

In Strapi v4

Templates were npm packages with strict requirements (see ).

In Strapi 5

Templates are now just regular Strapi 5 applications, which can be run on their own.

Migration#

Notes#

  • For additional information about creating a new Strapi application based on an existing template, see the templates documentation.
  • Creating a Strapi template is now as simple as creating a new Strapi 5 application and adjusting its codebase to your needs.

Manual migration#

Templates in Strapi v4 were only useful if applied on top of a default Strapi application. Strapi 5 templates are now standalone Strapi 5 applications.

To convert your Strapi v4 template into a usable Strapi 5 template, ensure the template includes all files required for Strapi to work. Your folder containing the v4 template applied on top of a full-blown Strapi application should be enough to be a Strapi 5 template.