Quick Start
Get your first error event into Tindra in under five minutes.
Prerequisites
- A Tindra instance (managed or self-hosted. See Self-Hosting)
- Your project DSN from Settings > Client Keys in the dashboard
Step 1: Install an SDK
All standard Sentry SDKs work with Tindra. No Tindra-specific package required.
| Language | Package |
|---|---|
| Laravel / PHP | sentry/sentry-laravel |
| JavaScript | @sentry/browser |
| Node.js | @sentry/node |
| Python | sentry-sdk |
| Ruby | sentry-ruby |
| Go | github.com/getsentry/sentry-go |
Step 2: Configure the DSN
Point the SDK at your Tindra instance instead of sentry.io. The DSN format is identical.
Laravel
composer require sentry/sentry-laravel
In .env:
SENTRY_LARAVEL_DSN=https://your-key@your-hostname.tindra.sh/1
Publish the config:
php artisan vendor:publish --provider="Sentry\Laravel\ServiceProvider"
JavaScript
npm install @sentry/browser
import * as Sentry from '@sentry/browser';
Sentry.init({
dsn: 'https://your-key@your-hostname.tindra.sh/1',
});
Node.js
npm install @sentry/node
import * as Sentry from '@sentry/node';
Sentry.init({
dsn: 'https://your-key@your-hostname.tindra.sh/1',
});
Python
pip install sentry-sdk
import sentry_sdk
sentry_sdk.init(
dsn="https://your-key@your-hostname.tindra.sh/1",
)
Step 3: Send a test event
Laravel
php artisan sentry:test
JavaScript / Node.js
Sentry.captureException(new Error('Hello Tindra'));
Python
sentry_sdk.capture_exception(Exception("Hello Tindra"))
Step 4: Verify
Open your dashboard and go to Issues. Your test event should appear within seconds. Click it to see the stacktrace, breadcrumbs, and request context.
Troubleshooting
Events not appearing?
- Confirm the DSN is correct and points to your Tindra hostname.
- For managed instances, check your instance is running (green status in the dashboard).
- Check that the SDK is not suppressing events in your environment (sample rate, environment filters, etc.).
For SDK-specific config, see the SDK guides.