Unlock the full potential of content management

Simplicity by design

The Strapi interface is so intuitive you don't have to think twice to build your content types.

Customization by default

You just need to hop in a code editor to make any change to the API or your data structure.

Flexibility by nature

The Content Type structure can be flexed according to your needs with dozens of fields available and mix-and-match possibilities.
For Developers

Developer centric, API driven

Multi-databases support

SQLite, MySQL, Postgres and MariaDB are supported, you just have to pick one of your choice.

GraphQL or RESTful

Consume the API from any client (React, Vue, Angular), mobile apps or even IoT, using REST or GraphQL.

100% Javascript

One language fits all. Use JavaScript from front to back.


Call back anywhere you need, to get the functionality you want, out of the box with our API.

Auto-generated documentation

Write and maintain the documentation with a one-click integration.

Authentication & Permissions

Secure your endpoints by allowing or not allowing users to access your API by roles.

Single Types

Create one-off pages that have unique content structure: homepage, menu, SEO settings.

Customizable API

With Strapi, you can just hop in your code editor and edit the code to fit your API to your needs.


Create multilingual websites or apps. Localize content by translating the text and adapting the messaging & structure of the page to each version.

Custom fields

Create a unique editing experience. Integrate your Strapi app with other tools. Customize the admin panel at ease.


Connect your preferred solutions

    For publishers

    The next generation publishing technology

    An intuitive, minimal editor

    The editor allows you to pull in dynamic blocks of content. It’s 100% open-source, and it’s fully extensible.

    Media Library

    Upload images, video or any files and crop and optimize their sizes, without quality loss.

    Flexible content management

    Build any type of category, section, format or flow to adapt to your needs.

    Sort and Filter

    Built-in sorting and filtering: you can manage thousands of entries without effort.

    User-friendly interface

    The most user-friendly open-source interface on the market.

    SEO optimized

    Easily manage your SEO metadata with a repeatable field and use our Media Library to add captions, notes, and custom filenames to optimize the SEO of media assets.

    And much more.

    Plug and Play databases

    With SQLite, MongoDB, MySQL, Postgres support, you decide if you need relational or non-relational database.

    JWT authentication

    Secure and authorize access to your API with JWT or providers.

    Built-in Emailing

    By default, a SMTP server is installed on every generated project.

    Join our Newsletter

    Get all the latest Strapi updates, news and events.

    By submitting this form you consent to us emailing you occasionally about our products and services. You can unsubscribe from emails at any time, and we will never pass your email to third parties.

    More features

    • 01/06

      Content Types Builder

      • Build an awesome publishing experience for your editor team, by giving them the freedom to build any page on the go.
      • Your front-end developers can autonomously choose any name and reuse them in the front-end code.

      Discover this feature

    • 02/06

      Customizable API

      • Create your REST or GraphQL API without coding in a couple of minutes
      • Hop in the code and customize the API however you want

      Discover this feature

    • 03/06

      Media Library

      • Upload your images, videos, audio or documents to the media library.
      • Easily find the right asset, edit and reuse it.

      Discover this feature

    • 04/06

      Custom Roles & Permissions

      • Manage the reading, editing and publishing rights to your Strapi Admin Interface.
      • Review and publish drafts and share access to the necessary content only.

      Discover this feature

    • 05/06


      • Create multilingual websites or apps
      • Localize content by translating the text and adapting the messaging & page structure to each version

      Discover this feature

    • 06/06

      Custom fields

      • Create a unique editing experience by customizing the admin panel at ease.
      • Integrate your Strapi app with other tools like Shopify, Youtube, Google Maps, CKEditor and more

      Learn more