Lucidity.js: start your Sanity project six months in

Lucidity.js is our framework for Next.js and Sanity, built from a decade of enterprise Sanity and Next.js projects. Multisite, multi-language, editorial tooling, security and more than 40 production features are configured from day one.

You own the full source code. It is the foundation for the headless websites we build, this one included.

The Lucidity.js monorepo open in a code editor, showing the multisite Sanity config
A Lucidity.js Sanity Studio with English and French pages for a United Kingdom site

What you get

Six months of development, ready on day one

6+ months
Head start on development work
40+
Production features out of the box
Unlimited
Sites from one licence and one codebase
1 year
Of updates, fixes and compatibility releases included

Lucidity Features

Lucidity.js is the best way to start any enterprise-grade Sanity project. Multi-site, multi-language, editorial experience, security, and 40+ features, all from day one.

  • Lucidity starter codebase open in a code editor, showing the project tree and the Sanity config file

    Save months of setup

    Cut months off your delivery timeline with a codebase that's built for high-performance and huge scale.

  • Sanity Studio with a live page preview on the left and the header block's title and inner content fields on the right

    Modular content blocks

    Build pages from composable outer and inner blocks with shared schema and rendering infrastructure.

  • Redirect editor in Sanity Studio showing a "Redirect sources" warning above the from-path field

    Redirect warnings

    Redirect Warnings surface potential redirect collisions directly in the editing interface. When a page slug overlaps existing redirect rules, Lucidity warns the editor before publish.

Who it's for

Built for organisations running more than one site

Lucidity.js suits engineering and product teams at organisations where content infrastructure is business-critical: global organisations, multi-brand companies and non-profits with regional sites, often publishing in more than one language.

Every site shares the same component library, design system and Studio tooling. Each editorial team works in its own content environment, with its own workflows and access controls, while your engineers maintain one platform. Adding a site becomes a configuration decision rather than a new project.

When it is not the right fit

If you need a single marketing site in one language, a free starter such as SanityPress or Turbo Start will serve you better. Lucidity.js earns its cost when you know you will add sites or languages, because building that into a simpler starter later is considerable work.

What's included

Yours to own, with support when you need it

  • The full source code, yours to modify and deploy indefinitely
  • One year of updates, bug fixes and compatibility releases
  • GitHub access for raising and tracking issues
  • A dedicated technical account manager and a Slack Connect channel with our support engineers
  • Onboarding sessions and monthly check-ins

Available separately: engineers who ship alongside your team, architecture reviews, migration and launch support, and training.

Frequently asked questions

Can't we build this ourselves?

You can, but an equivalent setup typically takes several thousand hours, a deep understanding of Sanity and Next.js, and UX and engineering specialists. Lucidity.js hands your team that work on day one, so they can spend their time on what is specific to your organisation.

Are we dependent on Hex?

No. You own the full source code from day one, with no platform subscription. If you stop working with us, your codebase carries on exactly as before.

Can we change it?

Yes. Every package is documented, typed and built to be extended. Teams bring their own asset manager, tailor workflows, adjust roles and permissions, and extend the schemas.

How many sites and languages does it support?

There is no limit on either.

How is it licensed?

A licence covers commercial and non-commercial use, modification, and as many of your own projects as you like. Agencies need a licence per client. You cannot resell it, share the licence, or use it to build a competing product or template. The full terms are on the Lucidity.js site.

What support is there after purchase?

A dedicated technical account manager, a Slack Connect channel with our support engineers, onboarding sessions and monthly check-ins. Bugs and feature requests go through GitHub.

Let's talk about what you're building

We'll look at your stack, your team and your editorial needs, and tell you honestly whether Lucidity.js is the right fit.

Talk to salesView the docs