Skip to main content

ɳSentry SaaS (sentry.nself.org)

Hosted ɳSentry monitoring, status pages, and error tracking — no self-hosting required

ɳSentry is also available hosted, at sentry.nself.org. It’s the same 13 plugins we ship for self-hosting — uptime monitoring, status pages, error tracking, incident management, and more — run by us instead of on your own nSelf deployment.

:::note[Early access] The hosted SaaS is in early access. Core monitoring, status pages, and the API are live; some features (CLI parity, on-call rotations) are still rolling out. See the tier table below for what’s available today. :::

There’s a free tier and no card required to start.

Tiers & Quotas

FreeSentry Bundle ($0.99/mo · $9.99/yr)ɳSelf+ ($3.99/mo · $39.99/yr)
Monitors10 @ 5-min interval50 @ 1-min interval100 @ 30s interval
Status pages13 + custom domain10 + custom domain
Retention7 days90 days365 days
Error events/mo5k100k1M
RUM pageviews/mo10k250k2M
Heartbeats (cron)325100
Alert channelsEmail+ Webhook, Telegram, Slack+ On-call rotations
API / CLI / MCPRead-onlyFullFull
Seats1310

Buying the Sentry Bundle also issues your self-host license key — one purchase covers both the hosted SaaS and a self-hosted deployment.

SaaS Quickstart

  1. Sign up at sentry.nself.org.
  2. Add your first monitor — name, URL, and check interval.
  3. Create a status page — public at sentry.nself.org/s/<your-slug>.
  4. Invite an alert channel — email is available on every tier; webhook/Telegram/Slack on paid tiers.

API & API-Key Auth

Base URL:

https://api.sentry.nself.org/v1

Create keys from the dashboard’s API Keys page. Keys carry a scope — read or full (the free tier is limited to read-only keys).

Authorization: Bearer nsk_...

List monitors

curl https://api.sentry.nself.org/v1/monitors \
  -H "Authorization: Bearer nsk_..."

Create a monitor

curl -X POST https://api.sentry.nself.org/v1/monitors \
  -H "Authorization: Bearer nsk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "api",
    "url": "https://api.example.com",
    "intervalSeconds": 60
  }'

List incidents

curl https://api.sentry.nself.org/v1/incidents \
  -H "Authorization: Bearer nsk_..."

Get public status (no auth)

curl https://api.sentry.nself.org/v1/status/public/<slug>

Related resources also exist for status pages, API keys, account overview, and billing — see the corresponding pages in the dashboard.

CLI Against the SaaS

export NSELF_SENTRY_API_KEY=nsk_...

nself sentry monitors list
nself sentry monitors add --name api --url https://api.example.com --interval 60
nself sentry incidents list
nself sentry status-pages list

nsentry works as a shorthand alias for nself sentry.

:::note The CLI surface against the hosted SaaS is rolling out alongside early access (W7) — some subcommands may lag the API. :::

MCP Usage

nself mcp exposes ɳSentry tools so AI agents can operate monitoring directly — for example, “add a monitor for example.com and page me if it goes down.”

Configure the MCP server with the same API key:

{
  "mcpServers": {
    "nself": {
      "command": "nself",
      "args": ["mcp"],
      "env": {
        "NSELF_SENTRY_API_KEY": "nsk_..."
      }
    }
  }
}

Prefer Self-Hosting?

ɳSentry runs the same way on your own nSelf deployment:

nself bundle install sentry

See Getting Started with ɳSentry for the self-host install, or nself.org/sentry for the product overview.