Simply copy and paste the following command line in your terminal to create your first Strapi project.
npx create-strapi-app
my-project
5 years after the first commit, 3 years after the launch of the company, we’re incredibly excited to announce the general availability of Strapi Community Edition. This stable version is a huge milestone and marks the beginning of a new and exciting chapter for the Strapi project and open source community.
First and foremost, we would like to offer a heartfelt thank you to the thousands of contributors behind the code that makes up the Strapi open source project. Our gratitude extends beyond the issues and pull requests on the Strapi GitHub repository. We are also thankful (every day) for all the feedback, personal notes, blog posts, videos, and hours, days, even weeks of your time spent helping the community. Strapi would not exist without you and your help. We can never thank you enough for your ongoing support.
Before jumping further into the details, here is a quick overview of the most recent Strapi numbers to give you an idea of what we’ve accomplished together:
Integration with many technology providers, deployment options, and cloud platforms.
From small businesses to Global 500 companies (IBM, NASA, Société Générale, Delivery Hero, and more), Strapi is used in production by thousands of companies of all sizes and industries. Every week, we learn about new Strapi use cases and projects. Beyond standard static websites, Strapi is also unleashing content across a variety of mobile applications and IoT devices. We’re on a mission to make omnichannel experiences both easy to build and accessible to all.
Delivery Hero, one of the leading global online food ordering and delivery marketplaces in EMEA, Latin America, and Asia-Pacific uses Strapi as part of its B2B partners Portal -- a mobile-first, progressive web app with self-service capabilities, real-time and statistical data. Nearly 100,000 partners use the product every month in more than 25 languages.
“When we wanted to provide a partner training center where Delivery Hero’s local teams could manage content (text, videos, and attachments) by themselves, we turned to Strapi,” said Niko Nurmentaus, senior product manager at Delivery Hero. “Our requirements were covered by Strapi with only minor internal developments and we were able to train local teams to use the admin in only 30 minutes. The return on investment has already paid off.”
With this stable release, Strapi is officially ready for large-scale enterprise adoption, along with expert support to assist with initial implementations. This new release also provides solid foundations for the development of Strapi’s ecosystem with more plug-ins, integrations, and customizations.
The core team and contributors fixed more than 80 issues to enhance the overall developer experience. Reducing the amount of pain points was a priority, an idea that is well-reflected in some of the features included in the new release:
You can check the changelog here.
If you’re new to Strapi, here is an overview of the features included in Strapi Community Edition.
Content-Type Builder
Strapi provides a flexible and complete data structure allowing users to easily create many different field types (Text, Boolean, Number, JSON, Media, UID, etc) either single types for pages with a unique structure to ensure global settings consistency or collection types for entities that are meant to be repeated many times over. It’s also possible to create repeatable components to easily reuse multiple fields bundled together.
Content Management
Strapi empowers content editors with a rich markdown editor, a customizable layout, and built-in filtering capabilities.
Customizable API
REST or GraphQL API endpoints can easily be customized directly from the code editor. Based on Apollo, the Strapi GraphQL plug-in offers full compatibility with other tools in the GraphQL ecosystem.
JWT authentication
Secure and authorize access to API endpoints with JWT (JSON Web Tokens) or providers.
Dynamic Zones
The very powerful Dynamic Zones feature makes it possible to build dynamic entries with complex data structures. It's often very helpful to create sections such as sliders and quotes or data structures such as meta fields so that those can be reused whenever needed.
Webhooks
Webhooks are a simple way for different applications to communicate and get notified when a new event happens. With headless CMS, webhooks are very useful to build the front-end upon modification in the administration panel.
File Storage and Media Library
The Media Library is one of the latest features we released. It's an easy way to upload, manage and edit a variety of media assets including images, videos, audio files, PDFs, or GIFs so that they can be uploaded once and reused many times.
Plug-ins Providers
Projects using Strapi can easily be customized and extended by installing email, upload or search providers or adding community plug-ins for sitemap, import, etc.
Feel free to give a try to the stable version by executing the following command in your terminal:
yarn create strapi-app my-project --quickstart
If you're already a Strapi user, you can easily migrate from the latest version with the following instructions.
Along with this release, we’re announcing the availability of paid support for companies who are interested in Service Level Agreements and access to best practices directly from the core team.
This stable version of Strapi is also the foundation for an upcoming Enterprise Edition that will include enterprise features, such as advanced role-based access control, unlimited content internationalization, audit logs, and SSO. Companies interested in getting priority access to these upcoming features at a fraction of the future price have the option to sign up for our private beta until July 1st.
Please fill out the Enterprise form on our website for more information.
Last but not least, we’re excited to introduce an initial group of Solutions Partners that already have experience with Strapi and are ready to assist companies with a large range of services, including frontend development, CMS migration, and plugin or custom development. Our initial set of partners includes AE Studio (USA), Capfi (France), freshcells (Germany), Simform (USA) and SovTech (UK, South Africa and Kenya).
If you want to learn more about Strapi and our roadmap, sign up for the live Q&A with the Strapi co-founders: Pierre Burgy (CEO), Aurélien Georget (CPO) and Jim Laurie (CTO) this Thursday, May 28th at 9 am PST.
We'll be watching Twitter during the live stream so be sure to use #StrapiStable if you want us to answer your question.