Quick Start Guide

Get TraceKit running with your application in just a few minutes.

Step 1: Generate an API Key

Every application sending traces to TraceKit needs an API key for authentication.

1

Navigate to API Keys in the dashboard

2

Click "Generate New Key"

3

Give your key a descriptive name (e.g., "Production Backend")

4

Copy the key immediately - you won't see it again!

Important Security Note

Store your API key securely. Never commit it to version control. Use environment variables instead.

Step 2: Install SDK

Select your application's programming language and install the SDK:

Node.js SDK

Official SDK for Node.js and TypeScript applications

Installation:
npm install @tracekit/node-apm
Features:
  • Express & Fastify middleware
  • Full TypeScript support
  • Automatic batching & retry
View Documentation

Python SDK

Official SDK for Python 3.8+ applications

Installation:
pip install tracekit-apm
Features:
  • Flask, Django & FastAPI middleware
  • Type hints support
  • Context managers for tracing
View Documentation

Go SDK

Official SDK for Go applications

Installation:
go get github.com/Tracekit-Dev/go-sdk
Features:
  • Goroutine-safe logging
  • Automatic batching & retry
  • Context support for tracing
View Documentation

PHP SDK

Official SDK for PHP 8.1+ applications

Installation:
composer require tracekit/php-apm
Features:
  • Symfony & PSR-15 middleware
  • Strict types & enums
  • Auto-shutdown handling
View Documentation

Java SDK

Official SDK for Java & Kotlin applications

Installation (Maven):
<dependency><groupId>dev.tracekit</groupId><artifactId>tracekit-core</artifactId></dependency>
Features:
  • Spring Boot auto-configuration
  • Kotlin coroutine support
  • Annotation-based tracing
View Documentation

C# / .NET SDK

Official SDK for .NET 8+ applications

Installation:
dotnet add package TraceKit.AspNetCore
Features:
  • ASP.NET Core middleware
  • Dependency injection support
  • Minimal API integration
View Documentation

Laravel SDK

First-class Laravel integration package

Installation:
composer require tracekit/laravel-apm
Features:
  • Auto-discovery & zero config
  • Queue & job tracing
  • Blade directive support
View Documentation

Ruby SDK

Official SDK for Ruby 2.7+ and Rails applications

Installation:
bundle add tracekit
Features:
  • Rails Railtie auto-configuration
  • Sidekiq & Redis tracing
  • Security scanning built-in
View Documentation

Step 3: Configure OTLP Endpoint

All language integrations send traces to the same endpoint:

Endpoint: https://app.tracekit.dev/v1/traces Header: X-API-Key: ctxio_your_api_key_here

You're All Set!

Once configured, your traces will start appearing in the TraceKit dashboard automatically.

Next Steps

Copilot

No conversations yet

TraceKit Copilot

Ask about services, traces, alerts, snapshots, and LLM usage.

Copilot uses AI to analyze your APM data. Responses may not always be accurate.

Try TraceKit in 10 seconds

Explore real traces, dashboards, and live code monitoring. No signup needed.

Sign Up Free
No credit card No signup Real data