Skip to main content

kinro-sdk

Everything needed to write a Kinro project file, rules and custom parsers, with type hints for the IDE:

  • kinro.sdk: Project, Rule, RuleContext, on, Query, Lookup, Violation, Field, CID, built-in rules, source configs (LogSource, LokiLogs/LokiConfig, GraylogLogs/GraylogConfig) and the parsers.
  • kinro.parsers: the Parser base and the built-in parsers.
  • kinro.contract: the log contract model, ContractFormatter, GelfContractFilter, start_heartbeat and schema.json, for services that emit contract logs.

Standard library only. The engine (sources, state, alerts, CLI, kinro.testing.RuleHarness) ships separately as the kinro package.

Licensed under the Apache License 2.0.

pip install kinro-sdk                                   # from PyPI
pip install kinro_sdk-0.1.1-py3-none-any.whl
pip install 'kinro-sdk @ git+https://<host>/<org>/kinro.git#subdirectory=packages/kinro-sdk'
pip install --index-url https://<private-index>/simple kinro-sdk

Metadata

Release files for kinro-sdk 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kinro-sdk 0.1.1
File Size Uploaded
kinro_sdk-0.1.1.tar.gz 29.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kinro-sdk 0.1.1
File Interpreter ABI Platform
kinro_sdk-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 68.6 kB

Release files / kinro_sdk-0.1.1.tar.gz

Download URL kinro_sdk-0.1.1.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f09f5bd4616e55f30a295384e90ec559c1e5e29603b4daa064e102a2724fec16
BLAKE2b-256 checksum
How to use checksums
321a895e63567065fd84f775734f4a4657a16bd6c0407ac1a2506ee9d2fc5c5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / kinro_sdk-0.1.1-py3-none-any.whl

Download URL kinro_sdk-0.1.1-py3-none-any.whl
Size 39.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9bdf4dbd23e071eb3c4daf54dcbde3b65a1cc2447f34ef438b6b1b6b0e47a698
BLAKE2b-256 checksum
How to use checksums
5d4c1c793803f726760d67d8e232b08d29410087190f80144103aca8df36ba9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page