Logo: Bugsink

Bugsink

Dutch error tracker with Sentry SDK compatibility—self-host lightly or use EU-hosted SaaS, built for teams that want stacktrace debugging without a heavyweight observability suite.

Selbst gehostet

Bugsink is an error-tracking product from Bugsink B.V. in Utrecht, the Netherlands. It is built primarily as self-hosted software you can run with Docker, with an optional hosted EU SaaS. Events are ingested through Sentry-compatible open-source SDKs: point existing clients at a Bugsink DSN and keep the same SDK ecosystem.

It exists for teams that want stacktrace debugging without adopting a heavyweight observability suite. The product focuses on full stack traces, code context, automatic issue grouping, and alerts. It does not claim to be a full APM platform.

The concrete differentiator is that light self-host design: SQLite by default, a single application process, and no mandatory message queue or external cloud dependencies. Source is published under the Polyform Shield license, not an OSI free-for-all.

Built to self-hostSentry SDK compatibleDutch vendor (Bugsink B.V.)EU-hosted SaaS optionSource available (Polyform Shield)SQLite-default stack

Shortlist Bugsink when you need Sentry-SDK-compatible error tracking you can self-host lightly (or run as EU-hosted SaaS under a Dutch B.V.). Skip if you need full APM or an OSI open-source license—consider AppSignal for Dutch APM SaaS, or Sentry/self-hosted Sentry for broader platform depth.

Key capabilities

Works with Sentry’s open-source SDKs across major languages/frameworks: keep existing instrumentation and point the DSN at Bugsink hosted or self-hosted endpoints—reducing migration cost versus rewriting agents.

Surfaces production failures with stacktraces, code context, and local variables, plus automatic issue grouping so high event volume collapses into a worklist of distinct problems.

Designed to run as a single application with SQLite by default (MySQL/PostgreSQL optional), Docker-friendly install, no mandatory message queue, and claims of high event throughput on modest hardware including ARM.

Managed SaaS stores hosted application data in the EU per DPA, with named EU infrastructure/email subprocessors (Hetzner, Scaleway) and Stripe limited to payments—useful when you want Sentry-like DX without self-ops.

Email alerting when issues break, search across tags such as release/environment/user, and sourcemaps support so minified front-end stacks map back to original sources.

Same SDK workflow for hosted and self-hosted; vendor positions easy switching between modes so teams can start hosted and move to self-host (or the reverse) without re-instrumenting applications.

Auf einen Blick

Legal entity / HQ
Bugsink B.V., Utrecht, Netherlands (KvK 93064993)
Product type
Error tracking (self-host + optional EU SaaS)
SDK model
Sentry open-source SDK compatible (DSN switch)
License
Polyform Shield (source available; free non-competing self-host)
Self-host stack
Docker/single app; SQLite default; MySQL/PostgreSQL optional
Hosted data location
EU (per DPA); Hetzner + Scaleway + Stripe listed
Hosted raw retention
60 days raw events (per DPA); aggregates until removed
ISO / SOC public certs
Not found on public pages in this research

Best fit when

  • You want to keep Sentry open-source SDKs and only change the DSN/backend
  • Error payloads must stay on infrastructure you control (self-host) or with an EU-hosted Dutch processor
  • You found full self-hosted Sentry too heavy (queues, many services) and want a single-app footprint
  • You need stacktraces with local variables, grouping, alerts, search/tags, and sourcemaps—not full APM
  • Self-host license cost must be free for non-competing internal use

Poor fit when

  • You need traces, host metrics, logs, and SLOs in one product (use an APM suite)
  • Procurement requires OSI-approved open source (Polyform Shield is source-available with a competition carve-out)
  • Zero outbound network from the install (self-host phone-home must be reviewed)
  • You need a mature enterprise compliance pack (public ISO/SOC materials not found in this research)

Consider instead when

  • When: You need Dutch/EU APM with errors + performance + hosts + logs as SaaS

    Consider: AppSignal

    Different product class; not a Sentry DSN drop-in.

  • When: You need maximum feature depth and ecosystem, and can accept Sentry’s SaaS model

    Consider: Sentry (hosted, with EU data options as offered by Sentry)

  • When: You want Sentry feature parity self-hosted and can staff the ops burden

    Consider: Self-hosted Sentry

    Heavier stack; Bugsink optimizes for operational simplicity instead.

Gerichtsbarkeit & Eigentum

Rechtsträger
Bugsink B.V., Peter Schathof 41, 3533HZ Utrecht, NL (KvK 93064993)
Anwendbares Recht
DPA governed by laws of the Netherlands (hosted DPA)
US-Mutter / Kontrolle
Keine bekannte US-Mutter
CLOUD-Act-Exposition (indikativ)
Low
Hosting / Residenz
Hosted: DPA lists Hetzner (EU infra for event data), Scaleway (transactional email, EU), Stripe (payments only; no error/app data). Self-host: error events on your servers; phone-home metadata to Bugsink (usage/settings/install ID/IP) per privacy policy.

Indicative CLOUD Act exposure low vs US error SaaS: Dutch entity, no known US parent, EU-listed infra for hosted application data. Stripe is US but scoped to payments. Self-host removes third-party processing of error content (phone-home remains). Not legal advice.

  • ISO 27001Not found
  • SOC 2 / SOC 3Not found
  • GDPR / EU data protectionVendor claimed
  • Data processing agreement (B2B)Vendor claimed
  • +3

Considerations & known limitations

  • MediumSelf-host phone-home telemetry

    Self-hosted installs periodically send usage/settings metadata and the install’s IP to Bugsink. Error events stay local, but zero-egress policies need an explicit review of phone-home behaviour.

  • MediumPolyform Shield (not OSI open source)

    Source is public and free for non-competing use, but the license restricts competing hosted offerings. Do not treat as MIT/Apache-style open source in procurement checklists.

  • LowErrors-only product scope

    Not a substitute for full APM/observability platforms if you need traces, infra metrics, and log platforms.

  • MediumLimited public enterprise cert package

    ISO/SOC materials not found publicly; hosted buyers may need NDA artifacts beyond the published DPA.

  • LowStripe for hosted payments

    DPA states Stripe does not receive error/application data; still a US payment subprocessor for billing identity.

Open questions for due diligence

  • Can phone-home be disabled or proxied for air-gapped / zero-egress self-host deployments?
  • What is the current GitHub release/version line and support policy for production self-host upgrades?
  • Are any additional hosted subprocessors or regions used beyond Hetzner, Scaleway, and Stripe?
  • Can Bugsink provide security questionnaire answers or audit evidence under NDA for enterprise onboarding?
  • For hosted: exact Hetzner regions and backup/DR locations in the current production footprint?

Häufig gestellte Fragen

For error ingestion via Sentry open-source SDKs, yes in the sense that you update the DSN to Bugsink and keep those SDKs. It is not a full feature clone of every Sentry product module (APM, extensive SaaS add-ons). Validate your SDK versions and features against Bugsink’s compatibility docs.

Source is public on GitHub under the Polyform Shield license: free to self-host for non-competing uses, with restrictions against offering a competing service. That is source-available, not a classic OSI license like MIT/Apache. Confirm with legal if your policy requires OSI open source.

The hosted DPA states personal data is stored and processed in the EU. Named subprocessors: Hetzner (infra for event data), Scaleway (transactional email), Stripe (payments only—no error/app data). Always re-check the live DPA for updates.

Error events stay on your servers. The privacy policy describes phone-home messages with aggregated usage, selected settings, a unique install ID, and the source IP—for product/license insight. Review that channel if you require fully offline installs.

Self-host is free under the license for allowed uses; paid support tiers are offered. Hosted plans are event-volume based with a free evaluation tier. Exact euro figures change—use the official site for current rates.

Choose Bugsink for errors-first, Sentry SDK compatibility, and self-host or EU-hosted control. Choose AppSignal for broader Dutch APM SaaS (performance/hosts/logs). Choose Sentry when you need the widest platform ecosystem and can accept its SaaS/self-host tradeoffs.