Skip to content

CloudCannon

CloudCannon Astro CMS

CloudCannon is a managed Git-based headless CMS with a visual editor. It connects directly to your GitHub repository and lets editors update content through a dashboard — no code required.

If you want to integrate your Astro JS project with a headless CMS, CloudCannon is one of the strongest options for teams that want a polished visual editing experience.

Note: CloudCannon is a paid service. See CloudCannon pricing → before you begin.

For first make sure you have pushed your Astro JS project to your GitHub repo. Read documentation how to push Astro JS project to GitHub repo here →. Next, you need to register and create an account on CloudCannon.


Create Project

After you have selected a plan on CloudCannon, you can create a new project.

Git Provider

astro js clooudcannon cms

Git Provider — Choose your Git provider. Groups sites based on which repository is connected. Select GitHub.

Git Repository

astro js clooudcannon cms

Now you can select your GitHub repo project. Under Main Branch, check whether your GitHub repo uses main or master. Enter main if your repo uses the main branch, then click Create Project.

Project Is Ready

astro js clooudcannon cms

Your new project is ready.


Add New Site

Create Your New Web Project

astro js clooudcannon cms

Next you need to create a new site. Click the Add New Site button on your CloudCannon dashboard.

Website Configuration

astro js clooudcannon cms

Name your website project, select your branch (main or master), and click Sync.

Sync Project

astro js clooudcannon cms

Wait for the sync progress to complete.


Deploy Website

Prepare Build

astro js clooudcannon cms

CloudCannon will analyze your static site generator — Astro JS. Click Build.

Build Production

astro js clooudcannon cms

CloudCannon builds your Astro website project.

Success Production

astro js clooudcannon cms

Your website has been successfully built to production mode.


CloudCannon Configuration

astro js clooudcannon cms

Next you need to set up editing. Click Get Started.

Configuration File

astro js clooudcannon cms

Click Generate your global configuration file.

Collection Schemes

astro js clooudcannon cms

Set up your collection schemes, then click Save.

Review Change

astro js clooudcannon cms

Review your changes and click Save.


Success — CMS Integration Complete

astro js clooudcannon cms

Your Astro headless CMS is now successfully integrated. Editors can log in to CloudCannon and update content through the visual dashboard.


Summary

StepWhat You Do
1Push your Blacks project to GitHub
2Register a CloudCannon account and select a plan
3Create a new CloudCannon project, connect to GitHub
4Add a new site and sync your repository
5Build to production
6Configure editing — generate configuration file
7Set up collection schemes
8Save — CMS is live

Next Step

Continue to:

👉 Decap CMS — free alternative Git-based CMS