https://github.com/adityashirsatrao007/tracelify-sdk
Multi-Language Error Tracking & Observability SDK — Python, Java, Kotlin, Go, C++, JavaScript with real-time alerts, LLM reports & dashboard
https://github.com/adityashirsatrao007/tracelify-sdk
error-tracking fastapi monitoring observability sdk
Last synced: about 5 hours ago
JSON representation
Multi-Language Error Tracking & Observability SDK — Python, Java, Kotlin, Go, C++, JavaScript with real-time alerts, LLM reports & dashboard
- Host: GitHub
- URL: https://github.com/adityashirsatrao007/tracelify-sdk
- Owner: adityashirsatrao007
- License: mit
- Created: 2026-04-04T12:28:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-17T22:21:09.000Z (9 days ago)
- Last Synced: 2026-06-17T23:21:39.151Z (9 days ago)
- Topics: error-tracking, fastapi, monitoring, observability, sdk
- Language: Python
- Size: 60.8 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# 🔍 Tracelify SDK — Multi-Language Error Tracking & Observability






## 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
```bash
pip install tracelify-sdk
```
```python
import tracelify
tracelify.init(dsn="https://key@your-host.com/project")
with tracelify.capture_exceptions():
1 / 0 # Will be captured automatically
```
### Backend Setup
```bash
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
```bash
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
```bash
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](LICENSE)