Skip to content
Content infrastructure for developers

The content layer for your website.

Add a production-ready content backend to your app in minutes. Posts, pages, media, drafts, publishing and APIs, without building the CMS yourself.

TypeScriptREST APINext.jsMCP

Trusted by developers building with

PageKitContent API + Publishing Studio
Next.jsWebsite
RESTApps
MCPAI Agents
acme-blogPro plan

Overview

Track your content performance at a glance.

Top post

Recent activity

  • p2 days ago
  • d6 hours ago
  • sQueued Tue

Consume your content

Fetch published posts with the TypeScript SDK.

The problem

Stop building CMSs.

Every time your product needs a blog, changelog, docs or marketing content, you end up rebuilding the same infrastructure.

Database
Admin UI
Authentication
Editor
Drafts
Publishing
Media
SEO
API
Webhooks
Preview
Scheduling

You already know how to build this. You just shouldn't have to build it again.

The solution

Give your website a content backend.

PageKit sits between your frontend and your content. Developers get the API and SDK. Your team gets a publishing studio.

Your Frontend
PageKit
APIDeveloper workflow
StudioContent workflow
Developer experience

Your frontend stays yours.

PageKit works alongside your existing stack. Fetch content through the API or SDK and render it however you want.

Next.jsReactAstroNuxtSveltePythonREST
posts.ts
import { Pagekit } from "@arovi/pagekit-core";const blog = new Pagekit({  apiKey: process.env.PAGEKIT_API_KEY,});// List published postsconst posts = await blog.posts.list({  status: "published",  limit: 10,});// Create a postconst post = await blog.posts.create({  title: "Hello World",  content: "# Welcome",  status: "published",});// Revalidate on publishblog.webhooks.on(  "post.published",  (event) => revalidatePath("/"));
Developer experience

One API. Your entire content layer.

A single, type-safe interface for everything your content needs. No multiple dashboards, no scattered tools.

1

Install the SDK

One dependency. No CLI required.

2

Fetch your content

Type-safe methods map 1:1 to the REST API.

3

Webhooks on every event

post.published, post.updated — keep your site in sync.

content.ts
import { PageKit } from "@arovi/pagekit-core";

const pagekit = new PageKit({
  apiKey: process.env.PAGEKIT_API_KEY,
});

const posts = await pagekit.posts.list();

const post = await pagekit.posts.create({
  title: "Hello World",
  status: "draft",
});
CreateReadUpdatePublishScheduleSearchMedia
Publishing studio

A publishing studio developers don't have to build.

Give writers, marketers and teams a clean place to create and publish content without touching your codebase.

acme-blogPro plan

Overview

Track your content performance at a glance.

Top post

Recent activity

  • p2 days ago
  • d6 hours ago
  • sQueued Tue

Consume your content

Fetch published posts with the TypeScript SDK.

Use cases

One content layer. Many products.

✎

Blog

Publish articles without building a CMS.

ℹ

Changelog

Turn product releases into customer-facing updates.

≡

Docs

Manage documentation without coupling every change to your repository.

➤

Marketing

Let your team update content without deploying code.

Publishing

From idea to published content.

Drafts, previews, scheduled publishing, webhooks, and API delivery. PageKit handles the operational content workflow.

1
Draft
2
Edit
3
Preview
4
Schedule
5
Publish
DraftsPreviewsScheduled publishingWebhooksAPI delivery
AI agents

Your AI agent can work with your content too.

PageKit exposes your content layer to AI coding agents through MCP.

Claude / Cursor / Codex
PageKit MCP
PageKit APIYour Content
✓
Read repository changes
✓
Generate draft content
✓
Create PageKit content
✓
Add metadata
✓
Wait for approval

Content infrastructure that AI agents can operate.

Open source

Open source the tools. Let us run the infrastructure.

PageKit's developer tooling is open source. PageKit Cloud provides managed infrastructure.

⌘
@arovi/pagekit-core
▲
@arovi/pagekit-next
⚙
@arovi/pagekit-mcp
▶
@arovi/pagekit-cli
☆
pagekit-core
PageKit Cloud

Build with PageKit. Ship without the infrastructure.

PageKit Cloud handles the operational layer so developers don't have to manage everything themselves.

✓
Managed database
✓
Media storage
✓
CDN
✓
Backups
✓
Webhooks
✓
Scheduled jobs
✓
Teams & permissions
✓
Hosted publishing
Pricing

Start free. Upgrade when you grow.

Pro from $15/mo — half of Ghost Publisher. Yearly saves 20%. 7-day trial. Cancel anytime.

Hobby

One project. No card.

$0forever
  • 1 project · 1 seat
  • 25 posts · 10k API calls/mo
  • REST API + TypeScript SDK
  • project.pagekit.app subdomain
  • Community support
Start free

Free forever

Most popular2 ☕
Pro

Domain, AI, newsletter, headless API.

$24$12/ 7-day trial2 months free/mo · $144/yr
  • 3 projects · 3 seats
  • Custom domains + SSL
  • AI writing assistant
  • Newsletter campaigns
  • Webhooks + analytics
  • Remove Pagekit badge
  • 500k API calls/mo
Start with Pro

7-day free trial

8 ☕
Team

10 seats flat — not $15/seat.

$125$63/ 7-day trial2 months free/mo · $756/yr
  • 10 projects · 10 seats flat
  • Unlimited posts · 5M API calls
  • Everything in Pro
  • Roles + scoped API keys
  • Priority support
Start with Team

7-day free trial

Stop building your CMS.

Give your website a content backend.