Wire Ryterr into your stack.
Signed webhooks, a typed read API, an official TypeScript SDK, and direct publishing targets are available today.
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.
LiveWordPress
Publish with the featured image uploaded via the REST API.
LiveGhost
Push finished posts straight to your Ghost site.
LiveGitHub
Commit Markdown to a repo for Hugo, Astro, or Jekyll.
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 })
}Notion
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.

