You're reading docs for Nextly Alpha. APIs may change between releases.

Nextly Documentation

Nextly is an open-source CMS and visual page builder for Next.js. Model content, build pages, localize, version and release from your own stack.

Nextly is an open-source content platform for Next.js. Developers define the content model in TypeScript, or build it in the admin with the Visual Schema Builder; either way it is the same data model, the same type-safe API and the same admin interface. Your team then composes pages in the Visual Page Builder, translates them, keeps a version history, and schedules what goes live. It all runs inside your own Next.js app, on your own database.

Why Nextly?

  • Next.js Native -- Runs as part of your Next.js app. No separate server, no external API to manage.
  • Code-First + Visual -- Define collections in TypeScript for version control, or build them visually in the admin panel. Mix both approaches freely.
  • Type-Safe -- Full TypeScript support with auto-generated types for your content schema.
  • Direct API -- Query content directly in Server Components with nextly.find() and nextly.findByID(). No HTTP overhead.
  • Flexible Database -- PostgreSQL, MySQL, or SQLite via swappable Drizzle adapters.
  • Admin Panel -- A full-featured admin UI at /admin with RBAC, media library, and rich text editing out of the box.

Get Started

The fastest way to start is with the scaffolding CLI:

pnpm create nextly-app@alpha my-app
npx create-nextly-app@alpha my-app
yarn create nextly-app@alpha my-app
bun create nextly-app@alpha my-app

Or follow the Quick Start guide to add Nextly to an existing Next.js project and build a blog in 5 minutes.

Next Steps

On this page

Was this page helpful?