For developers

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.

Live today3 ways to connect

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.

Live

Content 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.

Live
Quickstart

One 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
// 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 })
}
Coming soondirect CMS publishing

WordPress

Publish with the featured image uploaded via the REST API.

Soon

Ghost

Push finished posts straight to your Ghost site.

Soon

GitHub

Commit Markdown to a repo for Hugo, Astro, or Jekyll.

Soon

Notion

Create pages in your workspace, ready to share.

Soon

Hashnode

Publish to your developer blog with tags.

Soon

Dev.to

Cross-post to your Dev.to account in one step.

Soon
Two free posts, no card

Generate 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 free

One key reads the Content API and verifies webhook signatures.