Metadata-Version: 2.4
Name: sentinelops
Version: 0.1.1
Summary: Observability SDK for SentinelOps - instrument your app in 2 lines
Author: Nathanael Fetue
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: opentelemetry-api>=1.20.0
Requires-Dist: opentelemetry-sdk>=1.20.0
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc>=1.20.0
Requires-Dist: opentelemetry-instrumentation-flask>=0.41b0
Requires-Dist: opentelemetry-instrumentation-fastapi>=0.41b0
Requires-Dist: psutil>=5.9.0
Requires-Dist: requests>=2.28.0
Provides-Extra: django
Requires-Dist: opentelemetry-instrumentation-django>=0.41b0; extra == "django"
Provides-Extra: sqlalchemy
Requires-Dist: opentelemetry-instrumentation-sqlalchemy>=0.41b0; extra == "sqlalchemy"
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# SentinelOps Python SDK

Instrument your Python app in 2 lines.

## Installation

pip install sentinelops

## Usage

from sentinelops import init
init(api_key="your-api-key", service_name="your-service")

That's it. SentinelOps will automatically:
- Instrument Flask, FastAPI, or Django
- Collect traces and send them to your dashboard
- Monitor CPU, memory, and disk in the background

## Supported frameworks

- Flask
- FastAPI
- Django (pip install sentinelops[django])
- Any Python app

## Dashboard

View your traces and anomalies at https://app.sentinelops.page
