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

TypeScript#

adds an additional type system layer above JavaScript, which means that any valid JavaScript code is also valid TypeScript code. In the context of Strapi development, TypeScript allows for a more type-safe codebase for your application, and provides you with a set of tools for automatic type generation and autocompletion.

Getting Started with TypeScript in Strapi#

There are 2 ways of getting started with TypeScript in Strapi:

  • Create a new TypeScript project in Strapi by running the following command in a terminal (additional details can be found in the CLI installation documentation):

    yarn create strapi-app my-project --typescript
    
    npx create-strapi-app@latest my-project --typescript
    
  • Add TypeScript support to an existing Strapi project using the provided conversion steps.


:::strapi What to do next?