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.
- 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)
| Language | Path | Status |
|---|---|---|
| Python | tracelify/ |
✅ Production |
| Java | java/ |
✅ Stable |
| Kotlin | kotlin/ |
✅ Stable |
| Go | go/ |
✅ Stable |
| C++ | cpp/ |
✅ Stable |
| JavaScript | javascript/ |
✅ Stable |
pip install tracelify-sdkimport tracelify
tracelify.init(dsn="https://key@your-host.com/project")
with tracelify.capture_exceptions():
1 / 0 # Will be captured automaticallycd 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 8000cd frontend
npm install
npm run devBrief description: FastAPI backend → PostgreSQL + Redis, React dashboard, multi-language SDKs sending events via REST API.
docker-compose up --build| 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 |
Published at: https://pypi.org/project/tracelify-sdk/
MIT — see LICENSE