Synthetic Digital Immunity SDK for Python - AI-powered cybersecurity for microservices
Project description
SDI Python SDK
Synthetic Digital Immunity SDK for Python - AI-powered cybersecurity for microservices.
Installation
pip install sdi-python
Quick Start
from sdi import SdiClient
client = SdiClient(api_key=os.getenv('SDI_API_KEY'))
analysis = client.analyze(
method='GET',
path='/api/users/123',
headers={},
service_id='my-service'
)
if analysis['anomaly_detected']:
print(f'Anomaly detected: {analysis["anomaly_score"]}')
Documentation
Full documentation: https://github.com/skesani/sdi
License
Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sdi_python-1.0.0.tar.gz
(4.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sdi_python-1.0.0.tar.gz.
File metadata
- Download URL: sdi_python-1.0.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3480bcaf005841d40fdd67e92942f3b3128eae6228f370b454734197526bd5ed
|
|
| MD5 |
6380bbaef5a55e3725f4e09df9b42b78
|
|
| BLAKE2b-256 |
a65820effad1a4ff386e4fb89a4a6409d5eaee9ffc361b3091dfb70edfb47143
|
File details
Details for the file sdi_python-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sdi_python-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f618b590b047789ab5d711658bc558c298c894b20af69d72e889f554ea72022
|
|
| MD5 |
27a63cfcdbfe37abe816df7bdef6840a
|
|
| BLAKE2b-256 |
0a7d4fc73b842c0cf9c225bbde4e7ac1f2d82c2c748e3926984cc1d11824f68a
|