Strapi Cloud fundamentals
Before going any further into this Strapi Cloud documentation, we recommend you to acknowledge the main concepts below. They will help you to understand how Strapi Cloud works, and ensure a smooth Strapi Cloud experience.
-
Hosting Platform
Strapi Cloud is a hosting platform that allows to deploy already existing Strapi projects created with Strapi CMS (Content Management System). Strapi Cloud is not the SaaS (Software-as-a-Service) version of Strapi CMS and should rather be considered as a PaaS (Platform-as-a-Service). Feel free to refer to the CMS documentation to learn more about Strapi CMS. -
Strapi Cloud Pricing Plans
As a Strapi Cloud user you have the choice between 4 plans: Free, Essential, Pro and Scale. Depending on the plan, you have access to different functionalities, support and customization options (see Pricing page for more details). In this Strapi Cloud documentation, the EssentialThis feature is available with a Strapi Cloud Essential plan., ProThis feature is available with a Strapi Cloud Pro plan., and ScaleThis feature is available with a Strapi Cloud Scale plan. badges can be displayed below a section's title to indicate that the feature is only available starting from the corresponding paid plan. If no badge is shown, the feature is available on the Free plan. -
Types of Strapi Cloud users
There can be 2 types of users on a Strapi Cloud project: owners and maintainers. The owner is the one who has created the project and has therefore access to all features and options for the project. Maintainers are users who have been invited to contribute to an already created project by its owner. Maintainers, as documented in the Collaboration page, cannot view and access all features and options from the Strapi Cloud dashboard. -
Support
The level of support provided by the Strapi Support team depends on the Strapi Cloud plan you subscribed for. The Free plan does not include access to support. The Essential and Pro plans include Basic support while the Scale plan includes Standard support. Please refer to the dedicated support article for all details regarding support levels. -
API access in Strapi Cloud vs self-hosted
The REST and GraphQL APIs behave the same on Strapi Cloud and on self-hosted servers. The only differences are the URLs:- Base API domain: On Strapi Cloud, your API uses the domain of the environment (e.g.
https://<project>.strapiapp.com/api/...), or your custom domain if you set one (see Domains documentation). A self-hosted project would use whatever domain you expose. - Media Library URLs: Media fields in REST and GraphQL responses from Strapi Cloud always use the project media domain (e.g.
<project>.media.strapiapp.com), even when you access the API through a custom domain. Self-hosted projects return URLs from the configured upload provider, so the domain can match your own site or CDN. When you move a project from self-hosted to Strapi Cloud, make sure your frontend reads the absolute URLs returned by the API or accepts the Strapi Cloud media domain.
- Base API domain: On Strapi Cloud, your API uses the domain of the environment (e.g.