Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sdi_python-1.0.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

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

Hashes for sdi_python-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3480bcaf005841d40fdd67e92942f3b3128eae6228f370b454734197526bd5ed
MD5 6380bbaef5a55e3725f4e09df9b42b78
BLAKE2b-256 a65820effad1a4ff386e4fb89a4a6409d5eaee9ffc361b3091dfb70edfb47143

See more details on using hashes here.

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

Hashes for sdi_python-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f618b590b047789ab5d711658bc558c298c894b20af69d72e889f554ea72022
MD5 27a63cfcdbfe37abe816df7bdef6840a
BLAKE2b-256 0a7d4fc73b842c0cf9c225bbde4e7ac1f2d82c2c748e3926984cc1d11824f68a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page