Empower developers to design,
manage and distribute content anywhere.

Strapi and its set of plugins will save you weeks of development time, whether you're managing content for a website or developing a mobile application.

Intuitive Content Manager

The developer-friendly Content Manager has been precisely designed
for a world-class content management experience.

The Content Manager simplifies content architecture for developers and empowers content editors by offering a seamless content management experience.

Once the content structure is defined, content editors can create, edit and delete any type of content in full autonomy from the IT department.

  • Rich Markdown Editor - built for authoring all types of content: text, images, snippets, quotes and more.

  • Customizable Layout - drag and drop to create the perfectly customized experience you need.

  • Built-in filtering capabilities through the API or from the Content Manager.

Discover how it works

Flexible structure

Thanks to many available field types, you define the Content Type Structure according to your very specific needs:
  • String Titles, names, paragraphs, list of names
  • Text Descriptions, text paragraphs, articles
  • Number Everything that is number
  • Boolean Yes or no, 1 or 0, true or false
  • Date Event date, opening hours
  • JSON Data in JSON format
  • Email User's email, etc.
  • Password User password, etc.
  • Media Images, videos, PDFs and other files
  • Relation Refers to another Content Type
  • Enumeration List of choices
  • And more Add your own!

Repeatable Groups

Create Group. Add Fields. Display. Repeat.
In no time, your fields have appeared and are ready for content.
Discover now

Customizable API

Forget about doing the same tasks over and over again!
Strapi does the job so you don't have to.

Authentication & Permissions

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

GraphQL or RESTful

Speed up your API response with GraphQL or use REST, you decide what you want.

Customizable API

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

And there's more!

File upload

Upload of any kinds of files on your server or external providers like AWS S3, Cloudfare, Cloudinary and more.

Plug and Play databases

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

Front-end agnostic

Connect to any client including React, Gatsby, Nuxt through the JavaScript SDK.

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.

Auto-generated documentation

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

Start your project in a snap.

The future of open-source content management is now.