Prosefly
All comparisons
ProseflySanity

Prosefly vs Sanity

Content files for your website, or structured content for many channels?

Prosefly publishes Markdown and MDX into your Git repository. Sanity stores structured content in Content Lake and makes it queryable through APIs.

Compare the details

Start with the content model, not a feature count.

If your website is built from Markdown files, Prosefly keeps that model intact. Sanity is worth considering when content needs relationships, querying, or reuse across multiple channels. These are different storage and delivery choices.

Two ways to work with content.

Prosefly

A hosted writing workspace for an existing Git website.

  1. 01

    Connect a GitHub repository and choose a Space.

  2. 02

    Write together; save drafts in your workspace.

  3. 03

    Review the diff, then publish a commit or pull request.

Sanity

A structured content platform with a hosted datastore and delivery APIs.

  1. 01

    Define a content schema and configure Sanity Studio.

  2. 02

    Edit documents and drafts in Content Lake.

  3. 03

    Query published content through APIs for your websites and applications.

A summary of each content workflow. Configuration and optional services can change the details.

A visual editor that understands your docs.

Start with visual Markdown and MDX editing. Dedicated support for Starlight, Fumadocs, and Prosefly components lets you work with supported documentation blocks in the same editor.

  • Starlight

    Edit asides, tabs, cards, and file trees, with support for Starlight component syntax and Expressive Code metadata.

  • Fumadocs

    Work with callouts, tabs, steps, and accordions using their Fumadocs component syntax and supported properties.

  • Prosefly components

    Edit callouts, tabs, cards, and accordions from @prosefly/astro-components, used by Lotus and Dahlia.

Support follows the Collection’s editor profile and the component syntax it recognizes. Custom components and unsupported expressions remain available in Source; repository code is not executed.

Explore visual editing

What changes in your day-to-day work.

Published content
Prosefly

Published Markdown and MDX in your Git repository.

Sanity

Structured JSON documents in Sanity Content Lake.

Getting started
Prosefly

Connect GitHub, scan supported content, and configure a Space.

Sanity

Configure a project, datasets, schemas, and Studio.

Editing experience
Prosefly

Visual and source editing, frontmatter properties, and real-time collaboration. Dedicated visual editing support for Starlight, Fumadocs, and @prosefly/astro-components.

Sanity

Customizable Studio for structured content and collaborative editing.

Drafts & saving
Prosefly

Draft saving never commits Git. Drafts stay in the workspace.

Sanity

Unpublished content is stored as draft documents in Content Lake.

Publishing
Prosefly

Review file changes, then publish a commit or pull request.

Sanity

Publish documents; applications query content through APIs.

Media
Prosefly

Uploaded images, audio, and video stay separate from published text and are referenced by URL.

Sanity

Assets and references are managed through Sanity’s content platform.

Hosting & maintenance
Prosefly

Prosefly hosts the workspace. You maintain your website and its build pipeline.

Sanity

Sanity hosts Content Lake; maintain your Studio and content-consuming applications.

Git publication does not deploy your site. Prosefly relies on your existing build pipeline, and repository refreshes require an explicit scan.

Sanity supports exports and integrations; database storage does not mean you lose ownership of your content. Moving to repository Markdown would require mapping schemas, references, and rich text into files. Prosefly does not provide an automatic Sanity migration.

Choose around the work you need to do.

Choose Prosefly when

  • Your website already uses Markdown or MDX.
  • You use Starlight, Fumadocs, or @prosefly/astro-components and want visual editing for supported documentation components.
  • Your team wants real-time writing and a separate draft workspace.
  • You want to keep your site builder and deployment pipeline.

Consider Sanity when

  • You need structured content shared across several channels.
  • Your content depends on relationships and queryable data.
  • You want to build a customized Studio and API-based delivery layer.

Take a closer look

Sources & scope

Reviewed

Product facts were checked against the official documents below. The choice guidance is our assessment. Optional integrations and paid editions may add capabilities; check the current documentation and terms before choosing.

Other comparisons

Keep your website. Make room for writing.

Connect your repository and try the workflow with your own content.