Features · Platform

Nothing here is dashboard-only.

Dashboard, CLI, SDK, and MCP all call the same API.

One API behind every client.

Dashboard

Edit, review, publish.

app.myna.sh

CLI

Every route from the terminal.

npm i -g @myna-sh/cli

SDK

Typed reads for your app.

npm i @myna-sh/sdk

MCP

Tools for your coding agent.

myna mcp install

TypeScript SDK

Typed reads for your app.

Works in the browser and on the server. Entries come back typed against your schema.

app/blog.ts
import { createMyna } from "@myna-sh/sdk";

const myna = createMyna({
  project: "my-site",
  apiKey: process.env.MYNA_API_KEY,
});

const posts = await myna.entries.list("posts", {
  order: "-publishedAt",
  limit: 10,
});

Also included.

Change sets

Grouped drafts, one preview, one publish.

Revisions

Every version of every entry, restorable.

Previews

Private links you can revoke.

Access

Roles and API keys, scoped per project.

Webhooks

Signed and retried.

Activity

Who did what, human or agent.

Assets

Uploads live on change sets too.

Concurrency

Two writers cannot overwrite each other.

Idempotency

Retries are safe.

Give your agent something to work with.

Free to start, no card required. Sign in with GitHub, enable the products you want, and point your agent at them.