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 timeSupported 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.
Start integrating today
Free tier includes 10,000 events per month. No credit card required.
Create free account