ProductsEU hostingDevelopersFAQ
Sign inStart free
EU-hosted developer suite · open beta

EU analytics, GDPR error tracking & developer monitoring, hosted in Helsinki

MOJAQ brings cookieless analytics, uptime monitoring, Sentry-compatible errors, URL & HTML rendering, feature flags and Pusher-protocol realtime into one REST API and one dashboard. Your data stays on dedicated infrastructure in Finland, no US transfers, no third-party sub-processors.

GDPR-nativeCookielessOne script tagNo credit card
Helsinki, FinlandEvery product on dedicated EU infrastructure.
No US transfersBuilt for strict GDPR data residency.
No sub-processorsNo third parties in the data path.
DPA on requestProcessor terms ready for procurement.

See it catch a bug. In real time.

A deploy ships, something breaks, and MOJAQ correlates the deploy, errors, logs, uptime and a root-cause hint in one view — then take the tour through Rewind, Tracing and Compliance. The live counter is genuinely from our realtime service.

A guided tour of four tools — MOJAQ ships 20+. See them all →

Live on MOJAQ right now: events processed connecting…
00:00
acme-shop · MOJAQ timeline

Error rate

2errors / min

Live logs · payment-service

What's happening

Deploy · v2.4.0 shipped to production
Errors · spike on /checkout
Uptime · /checkout degraded
Flag · new-checkout was enabled
◆ Root-cause hint
Analyzing…

MOJAQ joins deploys, errors, uptime and flags automatically.

🔔
acme-shop: checkout errors
Error rate 21× baseline after deploy v2.4.0
Up next: Rewind
// four pillars, one API key

Everything you need to run in production

Not thirteen random tools, four pillars on one platform: Observe (analytics, uptime, errors, logs, heartbeats), Interact (realtime, web push, webhooks, forms), Ship (feature flags, render, deploys, scheduled calls) and an AI gateway. One account, one key, one bill, and because they share one database they tell you things separate tools cannot.

Analytics

Privacy-first, cookieless pageviews and custom events. One script tag, instant dashboards, no consent banner.

Open analytics →

Uptime

HTTP & port monitors with response-time graphs, incident timelines and public status pages.

Open monitors →

Error Tracking

Sentry-compatible DSN with smart grouping, AI root-cause and deploy correlation. Keep your SDKs.

Open errors →

Render

Turn any URL or HTML into a pixel-perfect PDF or PNG with one API call, invoices, reports, screenshots.

Open render →

Feature Flags

Boolean flags and percentage rollouts with targeting, toggled instantly without a deploy.

Open flags →

Realtime separate

Pusher-protocol WebSockets, public, private and presence channels with broadcasts and a debug console.

Open realtime →

Tracing

Distributed traces with span waterfalls and p50/p95 latency. Send one JSON batch, see exactly where the time goes.

Open tracing →

AI Gateway new

OpenAI-compatible gateway with budget caps, kill-switch and automatic model fallback. Point your client, keep your code.

Open AI gateway →

Rewind new

What broke, why, and the plan to reverse it — correlated across deploys, flags, AI calls and real users. One database, one story.

See the demo →

Domain Watch

Every SSL cert and subdomain from Certificate Transparency + DNS. Catch expiries and subdomain-takeover risk before attackers do.

Open domain watch →

Compliance

Auto-build the EU AI-Act / GDPR paperwork from your real usage: DPIA, risk classification, data-residency attestation.

Open compliance →

Real-User

Core Web Vitals and JS errors from real browsers, cookieless. LCP, INP and CLS at p75, broken down per page.

Open real-user →
// the reason to consolidate

What a dozen separate tools can't do

Every MOJAQ product writes to one database. That's not just one bill, it's correlation and context no best-of-breed stack can give you.

◆ Cross-tool root-cause

It tells you what broke, and why

"Errors spiked 4 minutes after deploy v2.4.0 while flag new-checkout was on." Sentry can't see your deploys, UptimeRobot can't see your flags. MOJAQ sees all of it. Watch it above ↑

◆ AI-native

Ask Claude & Cursor about your app

The MOJAQ MCP server lets your AI assistant query your deploys, errors, logs and uptime, read-only, right in your editor. See the MCP server →

◆ One relationship

One API key, one bill, one DPA

Replace Sentry, Plausible, Pusher, UptimeRobot, LaunchDarkly, a PDF API and a form backend with a single EU-hosted account and a single processor agreement.

◆ Free growth tools

Status pages & README badges included

Publish a hosted status page and a live uptime badge in a click, the kind other vendors charge $20+/mo for. See an example →

// eu data residency

A Helsinki-hosted alternative to self-hostable observability

Many teams look at self-hostable observability because they cannot send analytics, errors or monitoring data to US clouds. MOJAQ is the simpler path: a managed SaaS where every product runs in Finland, without you operating storage, upgrades and on-call.

  • GDPR-native by design. Data residency isn't an enterprise upsell or a hidden region toggle.
  • DPA on request. A Data Processing Agreement whenever legal, a customer or an auditor asks.
  • One platform, not a vendor braid. Every tool under one account, one dashboard, one REST API.
MOJAQDedicated Helsinki infrastructure, no US transfers, no sub-processors.
Typical global SaaS“EU region” may still allow US parent access or third-party processors.
MOJAQManaged suite: dashboard, API, status pages, SDK-compatible protocols.
Self-hostingFull control, but you run storage, upgrades, queues and incident response.
MOJAQFree during the beta; paid plans announced in advance.
Tool sprawlSeparate bills, DPAs, dashboards and data paths per vendor.
// one api

If you can call a REST endpoint, you can use MOJAQ

Drop one script tag in for analytics. Call render from any language. Ship a deploy marker from CI. Every tool speaks the same documented API, authenticated with one key. Pick any feature to see the exact snippet, most take about two minutes.

  • One X-API-Key across every product
  • Sentry & Pusher protocol compatible, keep your SDKs
  • Copy-paste examples in the dashboard for every endpoint
Read the docs
one snippet · ~2 min each
// pricing

One free package while we're in beta

During the beta there's exactly one package, Beta Access, and it's free. Every tool, generous limits, no credit card, no commitment.

Paid plans will be announced in advance, with plenty of notice, never a surprise bill.

Beta Access
€0 / free during beta

Everything in the suite, one account.

  • Analytics, Uptime, Errors, Render & Flags
  • Pusher-compatible Realtime included
  • Full REST API & one shared key
  • EU-hosted, GDPR-native, DPA on request
Create your free account

No card required · cancel anytime · your data is yours

// faq

Questions teams ask before sending us production data

Where is MOJAQ hosted?
MOJAQ runs on dedicated infrastructure in Helsinki, Finland. Your data stays in the EU, with no US transfers and no third-party sub-processors.
Is MOJAQ free during the beta?
Yes. MOJAQ is free during the beta with no credit card required and no fixed end date. Paid plans will be announced in advance.
Which developer tools are included?
Analytics, uptime monitoring, error tracking, render, feature flags and realtime, all from one dashboard and one REST API.
Is MOJAQ GDPR compliant?
MOJAQ is GDPR-native: analytics are cookieless, data is processed in Finland, there are no third-party sub-processors, and a Data Processing Agreement is available on request.
Can I keep my existing Sentry or Pusher clients?
Yes. Error tracking uses a Sentry-compatible DSN and Realtime uses the Pusher protocol, so most existing SDKs work by changing the host.

Start watching your stack in two minutes

Create an account, grab your API key, drop in one script tag. That's it.