Skip to content
Cloudflare Docs

Our site

We use a variety of tools to make our docs site work. You could use these tools to build up your own docs site and - in most cases - do so for free or starting on a free tier.

Content management system

Our content lives in a public GitHub repository, cloudflare-docs.

GitHub offers a generous free tier.

We use Algolia as our search provider.

If you have open-source docs, you can be part of the free DocSearch program.

Site framework

We use Starlight for our docs, which is a free, custom documentation theme supported by Astro.

Astro's component overrides and plugins system were a big part of us choosing this framework and have exponentially increased our site's capabilities (without much extra work).

Builds

We use GitHub Actions to build our site, which is then hosted on Cloudflare.

We are moving to Workers CI/CD, which currently runs in the background.

Both of these options include a free tier.

Hosting

We host our content using Cloudflare Workers, specifically using their built in values for Astro sites

Workers offers a generous free tier.

Analytics

We send analytics to multiple destinations using Cloudflare Zaraz, which has a generous free tier.