Skip to content
Sanity
Get started
  • Sanity Studio - Flexible editing environment
  • Content Lake - Real-time database
  • Developer experience - Tooling you love
  • Structured content - The philosophy behind Sanity
  • Review changes - View edits & rollback instantly
  • Image pipeline - On-demand transformations
  • E-commerce - Better shopping experiences
  • Marketing sites - Control your story
  • Products & services - Innovate and automate
  • Mobile apps - Content backend for every OS
  • Aether - Unique digital shopping experience
  • Morning Brew - Omnichannel media distribution
  • InVision - Delivering exceptional customer experiences
  • DataStax - Personalization for global audience
  • React
  • Gatsby
  • Next
  • Nuxt
  • Eleventy
  • Netlify
  • Vercel
  • Algolia
  • Documentation
  • Reference
  • Guides
  • Resource library
  • Headless CMS
  • Tools & plugins
  • Project showcase
  • Schemas & snippets
  • Agency partners
  • Technology partners
  • Get support
  • Share your work
  • 5 Disadvantages Of Wordpress That Are Holding You Back
EnterprisePricing
Contact salesLog inGet started
Published February 11th 2020

How Cloudflare built their showcase site for Workers on Sanity.io and Gatsby… and Workers

Developer advocate at Cloudflare, Kristian Freeman, joins Sanity.io’s Knut Melvær for a conversation on how “Built with Workers” was built.

Knut Melvær

Principal Developer Marketing Manager

Workers is Cloudflare’s “functions on the CDN” service, which gives you the ability to run JavaScript/Rust/WASM on the edge. Having effectively V8 (Chrome’s JS engine) on the edge, with almost no boot-up time is pretty amazing, also as a technical achievement. So we were delighted to learn that the Cloudflare Workers showcase site was built using Sanity.io as its content backend. It also made us curious about how their experience building it had been, and how it was put together.

We asked their developer advocate, Kristian Freeman to take us through how the site was built. He joined us for almost an hour touching on stuff like:

  • What Cloudflare Workers is, and what you can use it for
  • Why they chose to build with JAMstack and Gatsby
  • How Sanity’s source plugin for Gatsby works
  • How to deploy a site to Workers using GitHub Actions
  • Why you want to design with content first (no lorem ipsum)
  • Some of the cool features with Workers Key-Value Store
  • How to build layout abstractions alongside structured content
  • Kristian is also running Byteconf, a free online conference series that you should check out.

We hope you’ll enjoy the conversation as much as we did!

Platform

Structured ContentDeveloper experienceContent LakeSanity StudioSecurity & Compliance
  • Sanity vs Contentful
  • Sanity vs Strapi
  • Sanity vs Wordpress
  • Sanity vs Adobe Experience Manager
  • Sanity vs Hygraph
  • Sanity vs Sitecore
  • Sanity vs Storyblok
  • Sanity vs Contentstack
  • Sanity vs Prismic
  • Sanity vs Drupal
  • Sanity vs ButterCMS

Resources

Documentation
  • React Blog
  • Gatsby Blog
  • Next.js Landing Pages
  • Progressive Web Application
  • Single Page Application
  • Svelte & Typescript App
  • Vue & Tailwind Blog
  • Developer Portfolio Templates
  • Form validation with Yup
  • Live Preview with Next.js and Sanity.io
Resource library
  • Agency partners
  • Technology partners
  • Blog Template
  • Personal Website Template
  • Developer Portfolio Templates
  • All Templates
Case Studies
  • Headless CMS
  • What is an API CMS
  • Static Sites 101
  • Headless SEO
  • Localization
  • GraphQL vs REST
  • What is a DXP?
  • Typescript 101
  • Content as a Service
  • Ecommerce SEO
  • React CMS
  • Next.JS CMS
  • CMS for Shopify
  • Content platform
  • Multilingual CMS
  • Static Site CMS
  • Gatsby CMS
  • Node CMS
  • E-commerce CMS
  • Vue CMS
  • Angular CMS
  • GraphQL CMS
  • Newspaper CMS
  • Magazine CMS
  • CMS for apps
  • Remix CMS

Company

Contact SalesEnterpriseCareersTerms of ServiceAccessibility Statement

Stay connected

  • GitHub
  • Slack
  • Twitter
  • YouTube
  • Stack Overflow
  • Blog RSS
  • Newsletter
©Sanity 2023