Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

qyra

Python SDK for the Qyra AI infrastructure layer.

Qyra runs production AI Modules (AIMs) on the HyperCycle network — covering scoring, routing, research, document intelligence, personal memory, benchmarking, telemetry, and certification. This SDK lets you call any AIM, track costs, and log telemetry from your own Python code or agent pipelines.


Installation

pip install qyra

Quick start

from qyra import QyraClient

client = QyraClient(base_url="https://api.qyratech.com")

# Call an AIM
result = client.call("aim-smart-router", {"query": "Summarise this document", "payload": "..."})
print(result)

# Track a call with telemetry
client.track(
    aim_id="aim-smart-router",
    latency_ms=142,
    cost_usd=0.0028,
    status="success"
)

Telemetry

The SDK ships with a built-in telemetry client that posts structured call data to qyra-ingest. Every call can log latency, cost, model used, and outcome — visible in real time on the Qyra dashboard.

from qyra.telemetry import TelemetryClient

tel = TelemetryClient(ingest_url="https://api.qyratech.com/ingest")
tel.track(aim_id="aim-scoring", latency_ms=88, cost_usd=0.0086, status="success")

Production AIMs

AIM Description Cost/call
aim-scoring Survival scoring and ΩSCORE modelling $0.0086
aim-smart-router Intelligent multi-AIM routing $0.0028
aim-personal-memory Persistent memory across sessions $0.0015
aim-web-research Autonomous web research —
aim-smart-document Document intelligence and extraction —
aim-benchmarker-v2 Empirical cost/quality benchmarking —
aim-certification AIM quality certification —
aim-ingest Telemetry ingest service —

Links

Changelog

v0.1.5

  • Corrected telemetry ingest URL
  • Server-side UUID fallback for older clients
  • Real cost derivation in aggregate endpoint

v0.1.2

  • Fixed telemetry URL pointing to production ingest
  • P50/P95/P99 latency percentiles in dashboard

v0.1.0

  • Initial release
  • QyraClient with AIM call support
  • Telemetry client with structured logging

Built in South Africa. Infrastructure for the agentic age.

Metadata

Release files for qyra 0.1.6

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

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for qyra 0.1.6
File Size Uploaded Provenance
qyra-0.1.6.tar.gz 24.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qyra 0.1.6
File Interpreter ABI Platform
qyra-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 45.8 kB

Release files / qyra-0.1.6.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL qyra-0.1.6.tar.gz
Size 24.9 kB
Tags Source
SHA-256 checksum
How to use checksums
34a367878dcba18e2ae087a1063bfbabd9fe80a51ed4530e8ddb5bd839a74711
BLAKE2b-256 checksum
How to use checksums
46df4899cad776f97242b04e49a7f97f2620b911544efd9b48adf2907e499a8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / qyra-0.1.6-py3-none-any.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL qyra-0.1.6-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
885208774860e7e7a149a84d3a6ab699ca66965f2855e7a30a1d8dff69dc9165
BLAKE2b-256 checksum
How to use checksums
f0aa1597596f3cb4bf0f429bd52275c1f28fb6c133e8d35b552febfaaa293f7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for qyra 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 0.1.5 2 files With provenance
  • Added 0.1.6 2 files Without provenance

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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