Skip to content

adityashirsatrao007/tracelify-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 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

tracelify.init(dsn="https://key@your-host.com/project")

with tracelify.capture_exceptions():
    1 / 0  # Will be captured automatically

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

About

Multi-Language Error Tracking & Observability SDK — Python, Java, Kotlin, Go, C++, JavaScript with real-time alerts, LLM reports & dashboard

Topics

Resources

License

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors