Skip to Content
  • Astro
  • Docs
  • Start Here

    • Getting Started
    • Installation
    • Editor Setup
    • Upgrade to v2
    • Migrate to Astro
  • Tutorials

    • Build a Blog
  • Core Concepts

    • Why Astro
    • MPA vs. SPA
    • Astro Islands
  • Basics

    • Project Structure
    • Astro Components
    • Pages
    • Layouts
    • Markdown & MDX
    • Routing
    • Imports
    • Endpoints
    • Data Fetching
    • Deploy
    • Troubleshooting
  • Guides

    • Integrations
    • UI Frameworks
    • Scripts & Event Handling
    • CSS & Styling
    • Server-side Rendering (SSR)
    • Authoring Content
    • Content Collections
    • Connecting a CMS
    • Images
    • Fonts
    • Sharing State
    • RSS
    • Testing
  • Configuration

    • The Astro Config File
    • TypeScript
    • Import Aliases
    • Environment Variables
  • Reference

    • Configuration
    • CLI
    • Runtime API
    • Integrations API
    • Adapter API
    • Template Directives
    • Error Reference
    • NPM Package Format
  • Community

    • Join us on Discord
    • Read our blog posts
    • Our Open Collective
    • Astro Docs on GitHub
  • Sponsored by

On this page

  • Overview

Contribute

  • Edit this page

Community

  • Join us on Discord
  • Read our blog posts
  • Our Open Collective
  • Astro Docs on GitHub

On this page

  • Overview

KeystoneJS & Astro

KeystoneJS is an open source, headless content-management system that allows you to describe the structure of your schema.

Expand this stub!

This guide is a stub.
Know more about how to use this CMS with Astro? Edit this page

More CMS guides

  • Storyblok

  • Contentful

  • ButterCMS

  • Ghost

  • WordPress

  • Builder.io

  • Directus

  • KeystoneJS

  • Netlify CMS

  • Payload CMS

  • Prismic

  • Sanity

  • Spinal

Learn
  • Privacy Policy