Developers

Your content,
programmable.

Every workspace ships a REST API for articles, comments, video, podcasts, categories, media and subscribers. Build your own front-end on it, sync content anywhere, and react to changes with signed webhooks.

publish.ts
import { Andishi } from 'andishi'

const andishi = new Andishi(key, { baseUrl })

// publish, then moderate a comment
const { data } = await andishi.articles.create({
  title: 'Elections 2027',
  status: 'published',
})

await andishi.comments.moderate(id, 'approved')
What's inside

Built to integrate

A real reference

Every resource — articles, comments, video, podcasts, categories, media, subscribers — documented with fields, examples and error codes.

Scoped keys

Issue a read-only key for your website and a write key for your automation. Revoke either instantly from the dashboard.

Webhooks

Subscribe to article.published and rebuild your site the moment content ships — payloads are HMAC-signed.

Any front-end

The API is framework-agnostic. Pull published content into Next.js, Astro, a mobile app, or a plain fetch — it's just JSON.

Ready to build?

Create a workspace, mint a key, and make your first request in minutes.

Read the full reference