integrations/
Integrations
Instrument a project in minutes: pick an SDK, create a per-project ingest token, ship.
gem · rubygems.org
Ruby / Rails
The closeyourit-ruby gem captures errors, metrics and logs. Fire-and-forget transport, PII scrubbing by default, Rails integration included.
$ bundle add closeyourit-ruby
# config/initializers/closeyourit.rb
CloseYourIt.init do |config|
config.dsn = ENV["CLOSEYOURIT_DSN"]
end
package · pub.dev
Dart / Flutter
The closeyourit package mirrors the gem on mobile: errors, metrics and logs with the same wire contract.
$ dart pub add closeyourit
// main.dart
await CloseYourIt.init(dsn: dsn);
cli · npm
CLI — cyi
Projects, errors, tickets, logs and todos from the terminal. Login via OAuth 2.0 device flow, ready for scripts and CI.
$ npm install -g @bussolabs/closeyourit-cli
$ cyi login # OAuth device flow
$ cyi errors list --project DRRA
http · bearer token
CI ingest
Report releases and events straight from CI with the per-project bearer token — no SDK required.
$ curl -X POST https://www.closeyour.it/api/v1/projects/<id>/events \
-H "Authorization: Bearer $CLOSEYOURIT_TOKEN"
drop-in · dsn
Sentry-compatible
CloseYourIt accepts Sentry DSN ingest: switch the DSN in your existing setup and keep the instrumentation you already trust.
Scope: error events only — capture_exception and capture_message. Tracing, sessions and crons are accepted but not imported.
# keep your Sentry SDK — the DSN is on your project's token page
SENTRY_DSN=https://<public-key>@www.closeyour.it/<project-id>