1. "When will Strapi Cloud be available?"
We're proud to share that with 99.99% uptime so far and hundreds of customers already using Strapi Cloud in production, Strapi Cloud is now generally available, stable, and secure for everyone to use! All Strapi users can start with a generous free plan and upgrade as needed. We’re actively monitoring overall uptime and performance with a few hundred active projects while continuously releasing new features and improvements.
Check out the Strapi Cloud roadmap to learn more about upcoming features and improvements.
2. Why do you have some paid features if Strapi is Open Source?
Strapi is following an "open-core" model. Our core product is open-source under the MIT license so we can accomplish our mission: to empower the community to build a million tailor-made projects while providing advanced security and collaboration features mainly required by medium to large companies as part of a Growth and Enterprise CMS plans. It allows us to generate the revenue we need to continue to invest in the rapid development of the Strapi open-source project.
Read more about our vision in our Company Handbook.
3. Are custom roles part of Strapi Enterprise?
Let's detail what kind of roles we're talking about. In Strapi, you manage end-users' permissions to consume the content through APIs. By default, you'll find "authenticated" and "public roles" in the "User & Permissions" Plugin which you can customize
You also have roles restricting content access to specific users in the Administration Panel. We call Role-Base Access Control (RBAC) or Granular-Access Control. As of Strapi v4.8, the custom roles & permissions feature, previously included in Enterprise plans, is now available for everyone for free in the Community Edition. No limitations.
4. Your pricing is based on the number of seats / admin user, how do you define these?
“User” means any individual (employee, Contractor, or other third parties) who is registered to use the Software, regardless of whether such User actually accesses the Software. For clarity, Users are those individuals who are registered to access the user interface of the Software and not the resulting Strapi API generated as part of the Project.
“Seat” means a registered account on the Software, which may be occupied by a single User at any given time on any given instance of the Software in any given Environment.
Read this support article for more details.
5. "Is Strapi a good fit for large-scale apps like web stores with 500,000 products?"
Performance & scalability are challenging topics which can be impacted by many variables: network, load-balancing, scaling (of everything), database tuning, model structure, number and type of relations, filtering types, caching, and CDN usage...
That said, you should never forget that Strapi is a product made of: a Node.js application, a database, and a React admin UI. As long as these three components can scale, you shouldn't be concerned by Strapi's performances. Here is more information on Top 10 Ways to Improve Strapi's Performance
Don't take our words for it, check out how large companies such as Tesco, Airbus or DeliveryHero use Strapi in production at scale by visiting Strapi Case Studies.
6. "Can I have multiple websites on Strapi"?
Yes… and no!
Yes, because that is actually what is "headless" means: having multiple heads, multiple frontends, and multiple pages! But no, because Strapi doesn’t support multi-tenancy yet.
Headless cms created a new paradigm in the definition of “multi-tenancy”(vs. monolithic CMS) so our primary recommendation is to clearly define your expectations and the architecture you need to match these. Most of the time, it’s an inheritance from your current implementation and dev. Teams are focusing on satisfying business needs while avoiding changing their work style. Switching to Strapi is a considerable occasion to change your architecture to something more straightforward and to review your content editing workflow; even though it means dealing with change management, the overall benefits should be higher.
Multi-tenancy is a critical concept in modern software architecture, but its meaning can vary. Read the following guide to better understand multi-tenancy in the context of Strapi and help business owners and developers understand how to handle multi-site or multi-client needs. It covers definitions, misconceptions, Strapi’s limitations, and practical workarounds for managing multiple projects.
7. "Is it possible to pay monthly for a Strapi Enterprise license?"
With our Enterprise Edition licensing, we offer annual payments for one year by default.
We can do custom terms for our Enterprise plan based on your needs and requirements. Options can be discussed with our sales team here.
Read this support article for more details.
8. "When I buy a license, do I have to pay for each environment?"
A Strapi application may be deployed in multiple instances and environments with the same license as long as it doesn't:
- Serve different model configurations with the same license
- Multiple projects serving different websites:
- Client 1 has one Strapi instance to power their website: client1.example.com
- Client 2 has one Strapi instance to power their website: client2.example.com An excerpt from this article
- Get distributed as part of a template available for free download/distribution.
Read this support article for more details.
9. "How do I upgrade my existing Strapi project to the Enterprise Edition?"
If you have purchased an Enterprise Edition license, you will be given a long randomized key, which is used to activate the features of your Strapi project the license provides. There are two key ways to install this license that will be detailed below:
- Via an environment variable STRAPI_LICENSE
- Via a license.txt file located in the root folder of your Strapi project
Read our Installation Guide for more details.
10. "What is different between Strapi and other headless CMS services?"
An estimated 1.7 billion websites exist worldwide, and over half use a CMS. One of our customers benchmarked more than 100 different solutions before choosing Strapi. With more than 65k GitHub Stars, Strapi ranks #136 most popular repository, before Adobe Brackets, Symfony or ASP.NET Core. Based on the number of GitHub stars and several NPM downloads, we think it's fair to say that we are a leading open-source headless CMS.
Being open-source & self-hosted brings many benefits: full control over your stack, no vendor lock-in, and infinite possibilities of customization... Whereas SaaS solutions provide ease of deployment for non-technical users.
When pointing out each solution's differentiators, people generally look for three main points: the feature coverage, the public reviews, and the companies already using the solution at scale.
Our advice would be to pay specific attention to the following:
- The stickiness to your technical stack
- The documentation's quality
- The community's footprint and the number of active contributors
- The company's history and any dependency on a legacy stack