Strapi is a free, open-source, and headless/back-end-only CMS that runs on 100% Javascript. Made for developers, it’s fully customizable and provides a robust environment for creating self-hosted and high-performing content APIs. Content creators can easily define models to build rich layouts depending on the data structure they need for their business. Once a content architecture has been set, it’s seamless to write, edit, and manage any content type. Comprehensive frameworks and services from third-party vendors are available to reinforce the content environment and once ready, content can be easily deployed on all cloud platforms or traditional servers.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, Desktop Linux, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
Training | Documentation |
Languages | English |
Our team of developers are doing their best to make us feel comfortable using the back end of our game app. They were able to create a wizard for us ! I love that you, although the interface is intuitive, you can get help if needed. Thanks to Strapi you can keep things simple and functional for optimal results. My experience with this ongoing project has been really pleasant and user-friendly for every level of tech savyness ;)
Still learning but haven't had any bad experience so far, will update if we do with time.
Enables all the stakeholders (other non-for profits in different cities of BC, Canada) to be responsible for their part of the game and be able to upload and update their own content freely with no cost.
Making an API service so easily and without much programming
Honestly there is nothing to say about this.
Reduce the time needed for development
I really love the fast prototyping and API creation. Im using the Jamstack architecture and works fine.
Missing dashboard customatization and adaptability
Im creating an ecommerce and educative platform
We love that Strapi is Omnipresent! our students can choose any Frontend Frameworks, Any RESTful or GraphQL, we can integrate it with everything! We have always seen strapi pomo interest to integrate it into our academic training curriculum but due to costs they were impossible for our students. Now that they arrive at our institution with the new Strapi Enterprise Bronze Edition plan for students, non-profit organizations and open source projects we can think about changing our academic curriculum and integrating Strapi into our courses and that our students are the beneficiaries of this great contribution from Strapi! Thank you!
We could say that allow to customize even more UI.
Our students in their training of the AWS Platform are adapting new stacks in their study curricula and now we can integrate JAMStack, Headless CMS with Strapi and we deploy in AWS we are complete to develop the new web of the future with them.
How easy it is to get started. You literally have a single CLI command, go through the process of setting up the connection to the database, and you're ready to work. From there, the UI/UX is great. During the development, it's important that prototying is FAST, which it is. The customization of views and data types is just the cherry on top. Support for GraphQL comes in form of a plugin that you install with a single click. That's it. Now you have GraphQL. In a single click. The documentation is automatically generates for your API is concise and to the point.
I'm waiting for out-of-the-box TypeScript support. It's planned, so I'm not worried. Sometimes, the UI shows an error when updating the component, even though the operation was successful. You just refresh the page and it works.
When you need to tinker around with the source, the official documentation has all the information written in a legible and concise way. At our company, we have created everything from custom views, modified the branding, colors, etc. To put it in perspective: we had a detailed plan on how our API should look like, and we knew what the CMS system needs to have. From start until we were able to deploy to testing phase, it took less than an hour. We created all the custom views and branding modifications, deployed to production in a single day.
I love the customisability of Strapi. I wrote a plugin for it by following a tutorial. it was easy enough!
I would've loved to have the ability to customise the UI a bit more
It enables me to write common APIs super fast so I can spend more time on UI
Almost 0 effort to set up and get started developing, UI is extensible if you need, and lots of easy ways to deploy
It could be easier to customize the UI, you've got to do quite a bit of coding to change things
I use strapi to organize and publish articles to my blog / portfolio
Simple Model creation with rules and GraphQL API
The user access (roles, right) for admin page and API is not easy to understand. I d'ont' kown if it should be the same managment (API = Admin would be more simple)
CRUD Backend is done in 1 day max now, before STRAPI it was 20 days
Simple setup and easy creation of a Rest API, with support for graphql and easy customization of the admin dashboard.
Internationalization functions are missing although they have it with the status In Progress (Design) in the Roadmap
It solves the management of the content of a project in an easy way, with a customization of all its parts. With features like self-hosted, agnostic database, plugins to fit projects needs, open-source and free.
1. Automatic GraphQL schema generation based on models created by the content-types builder 2. Lifecycle hooks
I cannot complain about Strapi because it's beyond my expectations and it's not easy to find any flaw in Strapi. However, I found Strapi doesn't support the subscription operation out of the box which is one of the key reasons I have chosen GraphQL. But I found a workaround and it works well seamlessly. So there's nothing I dislike.
I believe all of the business logic should be implemented at server side and the client application should focus UX/UI only. But it's easier said than done. When we realize that there's something wrong with our project and wish to refactor the source codes both on client- and server-side, we don't have much time left. However, with Strapi you can rewrite the APIs at anytime in a couple of days. That's actually what happened in my company. We've decided to re-do our work that had taken a year so far because we were assured that it would be much faster to deliver our product rather than to be stuck with spaghetti codes of previous work.
Strapi is in my opinion the best headless CMS currently because of its fast api development process and its flexibility.
At first I disliked a part of the policies when it come to customize it for custom controller's actions. I took some time to make it work how I wanted.
Strapi help me to fastly build some APIs to save time and money. It's an headless CMS but I use it for more than that, I use it for general APIs too.
Strapi came at the right time when I was looking for a way to build a custom and light-weight API driven Content Management System for my Project. I got started with few hours of watching tutorials and reading the documentation. It was a real life-saver. I've developed my CMS now and Frontend & Mobile Devs are already consuming the endpoints for production ready stage.
I could barely find a fault at the moment. What I would probably say is that switching between dev and production environments could be more seamless or maybe I just haven't gotten a hang of it.
One major cool thing about Strapi is also that its open source and self-hosted backed with growing community.
Strapi offers a rich set of features and defaults to develop first-class applications quickly. Strapi grapqhql API, components, unique types and json type fields set this product apart from its competitors.
The docker image for production overpasses 1GB
Saving development time building front-end applications
Strapi is easy to get up and running quickly, even for the most junior developer. Its total cost of ownership is down to earth, especially as nearly all SaaS alternatives are overpriced. It has a solid API and has no artificial predefined limits.
No sdks and new features develop slowly.
Needed a blazing fast content management system at a scale that WordPress chokes and SaaS Headless CMS providers demand an exuberant amount of money.
Honestly just how easy it is to quickly start up your API and just start adding data. Going from basically nothing to a fully functional backend headless CMS in 5 to 10 minutes with not a single line of code is great!
Obviously new features take time, and the Strapi team is small. My main dislike actually has little to do with the team or product but the lack of outside contributors helping to make the project better.
I am using Strapi in a free and open source environment in a product that doesn't bring in any income, thus Strapi being free and open source was a huge benefit for us. Our API will be used by many other parties that need a solid standard query framework to pull our data, REST/GraphQL they both work great.