tinymon docs

tinymon is a small error tracking service. The SDKs catch unhandled exceptions in your app, group them into issues server-side, and email or Slack you when something new breaks. This is everything you need to integrate.

Pick your language

The shape of the SDK

Every SDK exposes the same six functions so you can move between languages with no surprises:

FunctionPurpose
initConfigure the SDK with your DSN. Installs global exception handlers.
captureExceptionSend an exception to tinymon. Useful inside catch blocks.
captureMessageSend a plain message (not an exception). Pick a level: error, warning, info.
setUserAttach a user identifier to subsequent events.
setTagAttach a tag (key/value) to subsequent events.
addBreadcrumbRecord a breadcrumb. Last 30 are attached to the next event.

Method names follow each language's convention — captureException in JS/Java, capture_exception in Python/Ruby.

Next

If you're starting from scratch, the quickstart takes about 2 minutes. Otherwise jump to your language above.