Real-time event tracking and control tower of your SaaS and platforms

Receive a native alert on mobile and desktop the moment something matters on your SaaS and platforms – a signup, a payment, an error, a feature used. Then turn those events into a dashboard of charts and metrics to make better decisions.

Track my first event Start for free
Early Adopters offer

Events, metrics and charts, on the go

Send the events that matter, push your key metrics, build charts from your data – and access it all from native apps for iOS, Android, macOS, Windows and Linux.

Desktop app – dashboard, metrics and native alerts
Mobile app – dashboard, metrics and native alerts
logsninja.com
  • Deployment completedproduction · 1m
  • New user signed upauth · 3m
  • Payment receivedpayments · 6m
  • Trial startedtrials · 9m
  • Plan upgradedbilling · 14m
  • Security check passedsecurity · 18m
  • Customer feedbackfeedback · 23m
  • Support requestsupport · 27m
  • Deployment completedproduction · 34m
  • New user signed upauth · 41m
Web app – manage your account, projects and team
Set up in minutes

Stay informed about what's happening in your SaaS and platforms.

Install LogsNinja on your project in seconds by asking your favorite AI agent to trigger notifications on specific events. Add metadata to build a dashboard that gives you visibility into your operations.

$ curl -X POST https://api.logsninja.com/v1/events \
  -H "Authorization: Bearer •••••" \
  -d '{
    "project": "•••••",
    "stream":  "payments",
    "title":   "New payment – $249",
    "emoji":    "💳",
    "metadata": {"plan": "pro", "amount": 249},
    "notify":   true
  }'

✓ Event received
✓ Push sent to 3 devices
# iPhone 15 Pro · MacBook Air · iPad Pro
Events – Feed
New user signed upusers ·
Deployment completedproduction ·
Support requestsupport ·
Trial startedtrials ·
Plan upgradedbilling ·
Payment receivedpayments ·

Find every event instantly.

LogsNinja events are sent to streams, linked to a colorful emoji for easy reading, and optionally associated with a user of your project.

Your users, on the map.

Identify your users through API calls to associate events and login activity with them. Place them on the world map and study where your best users come from.

Users
New signups
300 200 100 Mon Tue Wed Thu Fri Sat Sun 328

Your operations control tower.

Build charts from your events based on their stream, title, or metadata. Study your users' activity over different time periods and customize how your charts are displayed.

Colorful by design.

Every event and every metric is paired with a colorful emoji for instant visual recognition across your dashboard, charts, and notifications.

Metrics that stay actionable.

Transmit your KPIs through an API call and associate them with a colorful emoji.

Active users
2'847
Total signups
18'543
MRR
$12'400
Uptime
99.98%
Conversion rate
3.7%
Transactions
342
System status
Operational
Satisfaction
94.2%

Simple, transparent pricing

Start for free. Upgrade when you need more events, images, or throughput.

Early Adopter Offer
Free
$0
  • 3'000 events / month
  • Rate limit : 60 events / min
  • Events with images
  • Desktop & mobile apps with notifications
  • 3 organization member(s)
  • 1 project(s)
Monthly
Yearly 

Starter

$16 /mo billed yearly
  • 100'000 events / month
  • Rate limit : 300 events / min
  • 20'000 hosted images / month
  • Events with images (1 image)
  • 3 projects
  • Desktop & mobile apps with notifications
  • Unlimited users
Enterprise

Usage-based billing · No event cap · Priority support

STARTER PROMPT

Integrate LogsNinja into your project with a single prompt.

Paste this prompt into Claude Code, Cursor, Codex, or any AI coding agent. It fetches the docs and wires up events, users, and metrics across your project automatically.

You are integrating LogsNinja into this project.

LogsNinja is a real-time event tracking and push notification platform. Use its REST API to log application events, track users, update dashboard metrics, and trigger instant push notifications to mobile and desktop devices.

LogsNinja provides no SDK – all integration is done via plain HTTP calls using the libraries and conventions already present in this project.

## Fetch the full API documentation

Before writing any integration code, fetch the complete reference in Markdown:

  curl https://logsninja.com/en/docs -H "Accept: text/markdown"

Read it carefully – it covers all endpoints, request fields, response codes, rate limits, and examples.

## Core concepts

**Events** – send a POST to /v1/events. All fields are covered in the documentation.
**Streams** – lightweight channels grouping events. Auto-created on first use (e.g. "payments", "errors").
**Users** – PUT /v1/users to create or update a user profile. The same id is used in the user field when sending events. Optional country_code is caller-supplied (LogsNinja does not geolocate IPs itself) – see the full docs for how to obtain it.
**Metrics** – PUT /v1/metrics to create or update a numeric, text, currency, or percent dashboard tile. Supports atomic diff increments.
**Presence** – POST /v1/ping to signal a user is online without creating an event.
**Event chains** – link events sequentially with before/after fields to trace multi-step workflows.
**Charts** – POST/GET/PATCH/DELETE /v1/org/charts to manage dashboard charts. Same fields and validation rules as the dashboard's own chart editor.
**Widgets** – POST/GET/PATCH/DELETE /v1/org/widgets (plus POST /v1/org/widgets/reorder) to manage what's on the dashboard. The dashboard is a masonry layout, not a rigid grid: "small" widgets (metric, online_users) are meant for width 1 or 2 and render at exactly half the visual height of "large" widgets (chart, world_map, events_7d, top_countries), meant for width 2 or 3 (full row) – keep that in mind when arranging one via the API.

## Authentication

All requests require:

  Authorization: Bearer YOUR_API_TOKEN

Creating an account and generating a token both require a human to sign in
to the LogsNinja dashboard - you cannot do either yourself. If you don't
already have a token (e.g. in an environment variable), stop and ask the
person you're working with to create one at https://logsninja.com/en/my/tokens
and give it to you (for example as a LOGSNINJA_API_TOKEN environment
variable) before you continue.

## API base URL

  https://api.logsninja.com/v1

## MCP server

If you are an AI agent with MCP support rather than a code-generation assistant, LogsNinja is also usable directly as an MCP server at https://logsninja.com/mcp (same Bearer token as above) – it exposes tools to manage charts and dashboard widgets, explore project data, and create/delete test events, users, and metrics, without writing HTTP calls yourself. See the full docs for the tool list.

## Integration guidelines

- Use the HTTP client and patterns already established in this project – do not introduce new dependencies.
- All LogsNinja calls must be fire-and-forget from the application's perspective: they must never block the main flow or surface errors to the end user.
- Apply a 3-second timeout to every HTTP call, if possible.
- If this project already has a job queue, background worker, or retry mechanism, use it for LogsNinja calls.
- If no such mechanism exists, wrap calls in a silent try/catch (or equivalent) so that a LogsNinja failure has zero impact on the application.

## What to instrument

Scan the codebase and identify meaningful moments to send events: key user actions, business transactions, errors, background jobs, and any other signal that would be useful to monitor. For each, choose a descriptive title and a fitting emoji. Once done, provide a summary of every integration point added.

## Presence

Use presence sparingly. Sending an event with a user field already updates that user's online status for 15 minutes, so a separate ping is redundant in those cases. Only call POST /v1/ping when you know the user is active but no event will be sent soon – for example on login, or during an idle session. Do not ping on every page view or API call.

Notified on every device.

Install LogsNinja on your iOS or Android phone, or on your macOS, Windows, or Linux computer. Receive real-time notifications for your project and access your dashboard, charts, and metrics live.

Download the applications iOS, Android, macOS, Windows, Linux

Questions & answers

Everything you need to start tracking events and receiving notifications.