Strapi is an open-source, Node. js based, headless CMS to manage content and make it available through a totally customizable API.it’s designed to create practical, production-ready Node. js APIs in hours rather than weeks.
Strapi may be a free and open source headless CMS delivering your content anywhere you would like .
Strapi provides developers the liberty to settle on their favorite tools and frameworks while also allowing editors to simply manage and distribute their content.
By making the admin panel and API extensible through a plugin system, Strapi enables the world’s largest companies to accelerate content delivery while building beautiful digital experiences.
Installing Strapi from CLI
Strapi currently support the following databases.
You can choose the database you prefer. Strapi works with SQL & NoSQL databases: MongoDB, PostgreSQL, MySQL, MariaDB, and SQLite.
Create a new project
npx may be a tool intended to assist round out the experience of using packages from the NPM registry
— an equivalent way npm makes it super easy to put in and manage dependencies hosted on the registry, npx makes it easy to use CLI tools and other executables hosted on the registry.
npx create strapi-app my-project --quickstart
yarn create strapi-app my-project --quickstart
Start the project
To start your Strapi application you will have to run the following command in your application folder.
npm run develop
If you created your application using
--quickstart flag, it will automatically run your application.
Strapi Project Deployment
You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independent.
Also check out our guide install Strapi on AWS with 1-Click
If you like this post, don’t forget to share 🙂