Bugsink is a free, open source monitoring & observability project written in Python and released under a custom open-source licence. It has 2,075 GitHub stars, 134 forks and 121 open issues, and was last pushed 20 hours ago. On this registry it ranks #81 of 97 tracked projects in Monitoring & Observability, with 5 head-to-head comparisons available. It gained 10 stars over the last 6 tracked days.

What is Bugsink?

What it is

Bugsink is a self-hosted error tracking project written in Python and placed in the Infrastructure and Operations category, specifically Monitoring and Observability. It lives in the self-hosted error tracking ecosystem, especially for applications that already send error data with Sentry SDKs.

It solves the concrete problem of collecting application errors in a deployment where the operator keeps control of the service and can scale it for their own use. The README presents Bugsink as an error tracker, a built-to-self-host service, a Sentry-SDK compatible destination, and a scalable and reliable option. The provided repository data also shows 2070 stars, 131 forks, and 121 open issues.

Key capabilities

  • It tracks application errors as an error tracking service.
  • It is built to self-host the error tracking service.
  • It is described as Sentry-SDK compatible.
  • It provides a login screen and first-project setup flow on http://localhost:8000/.
  • It can be started with the Docker image bugsink/bugsink:latest.
  • It uses the SECRET_KEY, CREATE_SUPERUSER, and PORT environment variables in the README example.
  • It displays exception reports, as shown by the JsonSchemaDefinitionException screenshot.

Who uses it and how

  • Teams can spin up a throw-away instance with Docker to evaluate Bugsink.
  • Operators can run the container on port 8000 and open the login screen.
  • Users can create the first project and start tracking errors.
  • Developers can use it with Sentry SDKs, because the README describes Sentry-SDK compatibility.
  • Organizations that want full control and scalability use it as a self-hosted error tracking service.

Getting started

The README shows a Docker quickstart: pull bugsink/bugsink:latest, run it with SECRET_KEY, CREATE_SUPERUSER, and PORT set, then open http://localhost:8000/ and sign in with the default admin credentials. Detailed installation instructions and documentation are on the Bugsink website.

When to use it — and when not to

Choose Bugsink when you want a self-hosted error tracker that is Sentry-SDK compatible and can be operated with Docker. A self-hoster must operate the Docker container, set the secret key, create the superuser, and expose the port. Avoid it if you need a clear license, a listed contributor base, or a low open-issue count, because the provided facts show NOASSERTION license, zero contributors, and 121 open issues. The README does not state a hosted option, so teams that want managed error tracking need another route.

project readme (upstream, from github) — read inline

Bugsink: Self-hosted Error Tracking

Screenshot

Screenshot

Installation & docs

The quickest way to evaluate Bugsink is to spin up a throw-away instance using Docker:

docker pull bugsink/bugsink:latest

docker run \
  -e SECRET_KEY=PUT_AN_ACTUAL_RANDOM_SECRET_HERE_OF_AT_LEAST_50_CHARS \
  -e [email protected]:admin \
  -e PORT=8000 \
  -p 8000:8000 \
  bugsink/bugsink

Visit http://localhost:8000/, where you'll see a login screen. The default username and password are admin.

Now, you can set up your first project and start tracking errors.

Detailed installation instructions are on the Bugsink website.

More information and documentation

Frequently asked questions

Is Bugsink free to use?

Bugsink is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Bugsink do?

Self-hosted error tracking for full control and scalability

What is Bugsink written in?

Bugsink is primarily written in Python. Its source is publicly available at https://github.com/bugsink/bugsink, and it has 2,075 GitHub stars.