Tracekit for Replit

Production debugging without redeploying. Free: 200k traces/mo

Setup (2 minutes)

  1. Sign up: app.tracekit.dev/register
  2. Get API key: app.tracekit.dev/api-keys
  3. Choose your stack below and paste the prompt into Replit AI
  4. Add Secret: TRACEKIT_API_KEY=your_key (in Replit Secrets tab)
  5. Run & watch: app.tracekit.dev

Choose Your Stack

Node.js / Express

📋 Node.js Prompt
Add Tracekit APM for monitoring. Install @tracekit/node-apm. In the Express backend, add before routes: import * as tracekit from ‘@tracekit/node-apm’; const client = tracekit.init({ apiKey: process.env.TRACEKIT_API_KEY, serviceName: ‘my-replit-app’, endpoint: ‘https://app.tracekit.dev/v1/traces’, enableCodeMonitoring: true, }); app.use(tracekit.middleware()); If this app has auth, add metrics: – const signupCounter = client.counter(‘user.signups.total’); – const loginCounter = client.counter(‘user.logins.total’); – Call signupCounter.inc() after user creation – Call loginCounter.inc() after successful login For custom metrics: client.counter(‘events.total’).inc() For manual traces: const span = client.startSpan(‘operation’); client.endSpan(span); For snapshots on critical paths: await client.captureSnapshot(‘payment’, { data });

Python / Flask

📋 Python Prompt
Add Tracekit APM for monitoring. Install tracekit-apm with pip. In the Flask app, add before routes: from tracekit import Tracekit import os tracekit = Tracekit( api_key=os.environ.get(‘TRACEKIT_API_KEY’), service_name=’my-replit-app’, endpoint=’https://app.tracekit.dev/v1/traces’ ) # Initialize with Flask app tracekit.init_app(app) If this app has auth, add metrics: – signup_counter = tracekit.counter(‘user.signups.total’) – login_counter = tracekit.counter(‘user.logins.total’) – Call signup_counter.inc() after user creation – Call login_counter.inc() after successful login For custom metrics: tracekit.counter(‘events.total’).inc() For manual traces: with tracekit.start_span(‘operation’) as span: … For snapshots: tracekit.capture_snapshot(‘payment’, {‘data’: data})

What You Get

Auto-traced
HTTP requests, DB queries, errors
Custom metrics
Signups, logins, any event
Manual traces
Custom spans for operations
Live debugging
Snapshots on critical paths
Start Free

Free forever tier • No credit card required