Better Auth as Payload’s authentication, stored in your Payload database.
pnpm add @delmaredigital/payload-better-authAuthentication, visual page building, page structure and A/B testing for Payload CMS — open source, MIT, maintained.
import { buildConfig } from 'payload'
import { createBetterAuthPlugin } from '@delmaredigital/payload-better-auth'
import { createPuckPlugin } from '@delmaredigital/payload-puck/plugin'
import { pageTreePlugin } from '@delmaredigital/payload-page-tree'
import { createExperimentsPlugin } from '@delmaredigital/payload-experiments'
// createAuth and runtime: see each plugin's quick start
export default buildConfig({
plugins: [ createBetterAuthPlugin({ createAuth }), createPuckPlugin({ pagesCollection: 'pages' }), pageTreePlugin(), createExperimentsPlugin({ runtime }), ],
})Four plugins, one config. Point at a line to see what it does.
One job each. A shared foundation in Payload.
Better Auth as Payload’s authentication, stored in your Payload database.
pnpm add @delmaredigital/payload-better-authThe Puck drag-and-drop page builder, inside the Payload admin.
pnpm add @delmaredigital/payload-puckNested page addresses from Payload folders, with a visual tree.
pnpm add @delmaredigital/payload-page-treeA/B testing for Payload and Next.js. Your data stays in your database.
pnpm add @delmaredigital/payload-experiments@rc/services/web-design
Original or a new version
The page your editors built
Signs in editors and members.
Use one, or all four — they’re built to fit together.