Wire Ryterr into your stack.
Signed webhooks and a typed read API are live today, with an official TypeScript SDK on npm. Direct CMS publishing is on the way.
Custom webhook
Ryterr sends a signed POST to your endpoint the moment a post is ready. Verify the signature, refresh the affected pages, done. Best for instant updates like Next.js ISR revalidation.
LiveContent API
A read-only REST API to fetch your published posts on demand: list with cursor pagination, by slug, or by id. Bearer-token auth, cached responses, per-key rate limit.
Live@ryterr/client
An official, typed TypeScript SDK on npm with zero runtime dependencies. Typed Content API reads plus a webhook signature-verify helper. Works in Node, Next.js, Bun, and Cloudflare Workers.
LiveOne key reads posts and verifies webhooks.
Create an API key in Settings. The same key authenticates Content API reads and signs your webhook payloads, so a finished post can reach your site without a copy-paste step.
Read the Next.js guide// app/api/ryterr-webhook/route.ts
import { verifyWebhook } from "@ryterr/client"
import { revalidatePath } from "next/cache"
export async function POST(req: Request) {
const event = await verifyWebhook(req, process.env.RYTERR_API_KEY!)
if (event.type === "post.published") {
revalidatePath("/blog")
revalidatePath(`/blog/${event.data.post.slug}`)
}
return Response.json({ ok: true })
}WordPress
Publish with the featured image uploaded via the REST API.
SoonGhost
Push finished posts straight to your Ghost site.
SoonGitHub
Commit Markdown to a repo for Hugo, Astro, or Jekyll.
SoonNotion
Create pages in your workspace, ready to share.
SoonHashnode
Publish to your developer blog with tags.
SoonDev.to
Cross-post to your Dev.to account in one step.
SoonGenerate a post, then pull it down the API.
Start free, create a key, and fetch your first published post. No card required to try the full workflow.
Start freeOne key reads the Content API and verifies webhook signatures.

