For DevOps, Infra & Engineering teams

Ops visibility.
No agent. One API call.

Messageboard lets you surface text data from scripts, cron jobs, and pipelines on a shared dashboard — without installing an agent or standing up a log collection system. Give your message a name, POST to create it, POST to the same name to update it. That's it.

No agent or log stack One name: create & update Full version history
curl -X POST \
  https://msgboard.tech/api/messages \
  -H "x-api-key: $MB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '
    "id": "deploy-status",
    "content": "🚀 v2.4.1 deployed successfully. All health checks passing.",
    "contentType": "TEXT"
  '
deploy-status version 12

🚀 v2.4.1 deployed successfully. All health checks passing.

Updated 14:31 UTC

How it works

Visibility without the log stack

You don't need a centralized log system, a local agent, or a separate metrics pipeline just to see what your scripts are doing. Messageboard gives you a display layer you can push to from anywhere with one HTTP call.

  1. 01

    POST a message

    Send any text from a script, cron job, or pipeline. Give it a name — that's your message name, reuse it forever.

  2. 02

    Add it to a dashboard

    Add a widget for that message name. Once the widget exists, every new POST to that name updates it automatically.

  3. 03

    Same ID, new version

    POST to the same name to update. No separate update call, no separate create step — just repeat the same call with new content.

Built for

Ops teams who want visibility without standing up infrastructure

  • Monitor a file or command output on a schedule — no agent to install
  • Track deployment status from CI/CD pipelines and release scripts
  • Surface alert state, runbook status, and health checks from cron jobs
  • Capture any text your ops team needs to see at a glance

Three-step setup

  1. Create an API key in your account.
  2. POST a message to `https://msgboard.tech/api/messages`.
  3. Add a widget for that message name on your dashboard.

Same call creates and updates — reuse the same message name every time you run your script.

See a CI example

Built for real use

Everything you need.
Nothing you don't.

One name, forever

POST to a name to create it. POST to the same name to update it. Full version history with timestamps — no separate update endpoint, no state to manage.

Flexible layout engine

Auto-layout places widgets intelligently. Switch to edit mode to move and resize anything. Your layout, saved to your account.

No agent required

Replace a local monitoring agent with one HTTP call. Push from cron jobs, scripts, GitHub Actions, or any process that runs on a schedule.

Multiple dashboards

Organize by team, service, or project. Each dashboard is a separate canvas. Invite teammates to shared views.

Team-ready accounts

Invite teammates, manage roles, and keep every dashboard organized without adding frontend or admin overhead.

Secure by default

API token auth, HTTPS everywhere, per-account data isolation. Production-ready from day one.

Launch-ready

Start free. Scale when you need to.

Start with the free tier. Move to production when the dashboard becomes part of your workflow.