Simple headless CMS that gives you an API and your team a beautiful editor
A couple lines of code lets you fetch/update content. Free editor for your team. Markdown support for AI. Automatic sitemap generation.
Built for developers who want to ship fast without wrestling with bloated CMS platforms
Use our npm package or hit our REST API directly. Your choice, your way.
Give your team a beautiful editor on pullnote.com. No training required.
All notes available as markdown. LLMs can read, create, and update your content via llms.txt.
Generate placeholder content with AI. Let humans review and approve later.
Organize content with paths that match your site structure. Simple and intuitive.
Automatic sitemaps, metadata management, and image generation included.
No complicated setup. No configuration files. Just install and go. Dovetails into your SSR. Supports Next.js, Nuxt, SvelteKit.
npm install @pullnote/client
Get HTML or markdown associated with your path
Put it inline on a page or template
npm install @pullnote/client
import { PullnoteClient } from '@pullnote/client';
const pn = new PullnoteClient(PULLNOTE_KEY );
// Store
await pn.add('/about', {
title: 'About',
content: 'About the **Pullnote** Headless Content API'
});
// Retrieve
var content = await pn.getMd('/about'); // For the raw Markdown
var content = await pn.getHtml('/about'); // If you prefer to directly render as HTML
Traditional CMSes can't be controlled by AI. Pullnote can.
Pass your LLM a link to our llms.txt file and it can create, edit, and retrieve content on your behalf.
Append .md to any URL for clean markdown. Example: /docs/llms.md
Join developers who chose simplicity over complexity
See API reference on GitHub for all options