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

Free Sentry Bundle ($0.99/mo · $9.99/yr) ɳSelf+ ($3.99/mo · $39.99/yr)
Monitors 10 @ 5-min interval 50 @ 1-min interval 100 @ 30s interval
Status pages 1 3 + custom domain 10 + custom domain
Retention 7 days 90 days 365 days
Error events/mo 5k 100k 1M
RUM pageviews/mo 10k 250k 2M
Heartbeats (cron) 3 25 100
Alert channels Email + Webhook, Telegram, Slack + On-call rotations
API / CLI / MCP Read-only Full Full
Seats 1 3 10

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.