Integrations

Integrate Tiny Owl into any JavaScript or TypeScript project in minutes. One SDK, any runtime, automatic HMAC signing.

Install

npm install @tiny-owl-kit/observability

SDK Quick-start

Works in Node.js, TypeScript, and any modern JavaScript runtime.

// 1. Install the SDK
npm install @tiny-owl-kit/observability

// 2. Get your API Key and Project Secret from
//    the Tiny Owl dashboard → your project settings

// 3. Initialise the client (store credentials in env vars)
const { TinyOwl } = require('@tiny-owl-kit/observability');

const logger = new TinyOwl({
  apiKey: process.env.TINYOWL_API_KEY,         // from dashboard
  projectSecret: process.env.TINYOWL_PROJECT_SECRET, // from dashboard
});

// 4. Start logging — HMAC-SHA256 signed automatically
await logger.info('Server started', { port: 3000 });
await logger.warning('Memory at 85%', { heapUsed: '850MB' });
await logger.error('DB connection failed', { host: 'db.prod' });

// Events appear in your dashboard in real time

Supported Environments

Currently available for JavaScript & TypeScript. More SDKs coming soon.

Runtimes

Available now

Node.js 18+Bun

Coming soon

🔜 Python🔜 PHP🔜 Ruby🔜 Go🔜 Java🔜 .NET

Frameworks

Available now

Next.jsExpressNestJSFastify

Coming soon

🔜 Django🔜 Laravel🔜 Rails🔜 Gin

Deployment Targets

Available now

VercelRailwayRenderFly.ioAWS LambdaDocker

Coming soon

🔜 Google Cloud Run🔜 Azure Functions

Need a specific integration? Let us know on Discord

What can you track?

Tiny Owl works for any event-driven workflow in your application.

Auth Events

  • Track successful logins and registration
  • Flag failed login attempts and lockouts
  • Monitor password reset flows

Payment Flows

  • Log order creation and checkout steps
  • Capture declined payments with gateway codes
  • Track subscription changes and upgrades

API Monitoring

  • Record response times per endpoint
  • Alert on slow queries and timeouts
  • Track upstream service errors

Error Tracking

  • Capture unhandled exceptions with stack traces
  • Group recurring errors by message
  • Export errors to CSV/JSON for analysis

Audit Trails

  • Record every user action for compliance
  • Immutable, tamper-evident log entries
  • Filter by user, action type, or date range

Not ready for the SDK?

You can integrate directly via raw HTTP requests using Manual HMAC signing — no SDK required. Full code examples for cURL, Node.js, Python, PHP, Go, Ruby, Java, and .NET are available in the documentation.

View Manual HMAC guide

Start integrating today

Free tier includes 10,000 events per month. No credit card required.

Create free account