Skip to main content

🔍 Tracelify SDK — Multi-Language Error Tracking & Observability

Python 3.11 FastAPI React PostgreSQL Docker PyPI

Overview

Tracelify is a cross-platform error tracking and observability SDK that monitors application errors in real-time across Python, Java, Kotlin, Go, C++, and JavaScript runtimes.

Key Features

  • Multi-language SDK support — Python, Java, Kotlin, Go, C++, JavaScript
  • Real-time error capture and alerting
  • LLM-powered error report generation (AWS Bedrock)
  • Email/SMS alert rules
  • Interactive dashboard with charts and trends
  • Mobile app (React Native)

SDK Languages

Language Path Status
Python tracelify/ ✅ Production
Java java/ ✅ Stable
Kotlin kotlin/ ✅ Stable
Go go/ ✅ Stable
C++ cpp/ ✅ Stable
JavaScript javascript/ ✅ Stable

Quick Start

Python SDK

pip install tracelify-sdk
import tracelify

sdk = tracelify.Tracelify(
    dsn="https://<public_key>@your-host.com/api/<project_id>/events",
    release="1.0.0"
)

try:
    1 / 0  # Unhandled exceptions are auto-captured
except Exception as e:
    sdk.capture_exception(e)  # Or capture explicitly

sdk.flush()  # Wait for the background worker to send queued events

Backend Setup

cd backend
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# Edit .env with DATABASE_URL, Redis URL, etc.
uvicorn main:app --reload --port 8000

Frontend Setup

cd frontend
npm install
npm run dev

Architecture

Brief description: FastAPI backend → PostgreSQL + Redis, React dashboard, multi-language SDKs sending events via REST API.

Docker Deployment

docker-compose up --build

API Endpoints

Method Endpoint Description
POST /api/auth/register Register
POST /api/auth/login Login
POST /api/projects Create project
POST /api/events/ingest Ingest error event
GET /api/issues List issues
POST /api/alerts/rules Create alert rule

PyPI Package

Published at: https://pypi.org/project/tracelify-sdk/

License

MIT — see LICENSE

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tracelify_sdk-1.0.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tracelify_sdk-1.0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file tracelify_sdk-1.0.1.tar.gz.

File metadata

  • Download URL: tracelify_sdk-1.0.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for tracelify_sdk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 028ca829531487bae9073d42312003c138fb7c8e38f2697479a719db6d953473
MD5 47513d4dca78a522df49e18691616362
BLAKE2b-256 2b98713470e6971d6764a19a0475610a99841029e9a515148a229f1777a79bb5

See more details on using hashes here.

File details

Details for the file tracelify_sdk-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: tracelify_sdk-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for tracelify_sdk-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5935b99f538d5553bc6f1e2a3d9294257d84ed14c14b5ffae81b057399db5488
MD5 7e6aa43dedce659a5611b81df9a97533
BLAKE2b-256 8d9d6c0a2b6aebb2be1eb295791f61955037029a6f7e8b1e63f1d7d54f1d0263

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page