Requested features

Vote to influence the future roadmap

This todo list helps us defining the future roadmap for Strapi.
We will try to do the most voted features first. The release order is not guaranteed though.

Additional services

Which premium services would like to see in addition to Strapi?
  • Database as a Service

    Connect your Strapi API to a fully hosted and scalable database instance.

    41

    votes

  • API Monitoring

    Monitor your API performances and track errors.

    38

    votes

  • Deploy

    Let Strapi configure your Linux server and setup your project within a few clicks.

    37

    votes

  • API Analytics

    Get unique insights about your API usage: users actions, retention and custom events.

    29

    votes


Features

What is the feature that you would like to be developed first?
  • Plugin - Upload

    Easily upload assets on your server and storage providers (AWS S3…).

    59

    votes

  • Plugin - GraphQL

    Retrieve the data from a GraphQL endpoint that will live together with the REST endpoints.

    53

    votes

  • Framework - Improvements

    HTTP/2, bind context in controller’s actions (ex: this.models.users.find() instead of strapi.models.users.models.users.find()), performances enhancement and more.

    44

    votes

  • Documentation

    Improve the documentation with more code snippets and examples.

    43

    votes

  • Admin - Permissions

    Restrict admin panel sections access depending on users roles.

    43

    votes

  • Providers authentication (Facebook, Twitter, GitHub, etc.)

    Enable authentication with providers such as Facebook, Twitter and GitHub.

    41

    votes

  • WYSWYG

    Add an option to transform textarea to a markdown WYSWYG to easily edit content.

    36

    votes

  • Framework - Validations

    Make a better integration of Joi to validate the upcoming request parameters and add a strong validation layer into Strapi.

    32

    votes

  • Admin - Customization

    Let you configurate the administration interface with your own logo, colors, typos, etc.

    26

    votes

  • Tutorials

    Write tutorials (blog post, video) to discover and develop using Strapi.

    26

    votes

  • Plugin - Media library

    Interface in the administration panel to crop, resize and preview the uploaded assets whatever the provider.

    24

    votes

  • Database to API

    Auto-generate an API based on your current database structure.

    23

    votes

  • Real-time

    Bi-directional event-based communication with sockets.

    21

    votes

  • Email templates management

    Update email templates in Auth & Permissions section.

    21

    votes

  • Plugin - Paypal

    Integrate the Paypal payment process in your project with an interface that will resume the transactions in the administration panel

    20

    votes

  • Automatic migrations

    Let Strapi create, update, delete columns and tables is SQL databases for you.

    20

    votes

  • Plugin - Content Internalization

    Translate the content of your API in any language, from the admin panel.

    19

    votes

  • Plugin - Stripe

    Integrate the Stripe payment process in your project with an interface that will resume the transactions in the administration panel. process in your project with an interface that will resume the transactions in the administration panel.

    17

    votes

  • Plugin - Documentation

    Auto-generated documentation based on your API structure.

    13

    votes

  • CSV Import

    Import data uploading a CSV file.

    11

    votes

  • Plugin - SendGrid

    Send email through SendGrid with an interface that will display the sent emails, etc.

    11

    votes

  • Plugin - Mailchimp

    Send email through MailChimp with an interface that will display the sent emails, etc.

    6

    votes

Having an additional feature in mind? Submit it.