Skip to main content

Official Python SDK for NeurionOcta — AI Agent Identity, Policy and Audit Platform

Project description

NeurionOcta Python SDK

Official Python client for the NeurionOcta AI Agent Identity, Policy and Audit Platform.

Install

pip install neurionocta

Quick start

from neurionocta import NeurionOctaClient

client = NeurionOctaClient(api_key="nid_your_key_here")
agent = client.register_agent("your_org_id", "My Agent", ["read:data"])
print(agent["did"])

Documentation

Full guides, SDK reference, and API docs: docs.neurionocta.com

Error handling

Non-2xx responses raise NeurionOctaAPIError with status_code and message:

from neurionocta import NeurionOctaAPIError

try:
    client.check_policy("did:neurion:...", "execute:api")
except NeurionOctaAPIError as e:
    print(e.status_code, e.message)

API methods

Method Endpoint
register_agent() POST /v1/agents
verify_credential() GET /v1/credentials/:did + POST /v1/credentials/verify
check_policy() POST /v1/policy/evaluate
log_action() POST /v1/audit/events

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

neurionocta-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

neurionocta-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file neurionocta-0.1.0.tar.gz.

File metadata

  • Download URL: neurionocta-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for neurionocta-0.1.0.tar.gz
Algorithm Hash digest
SHA256 afb8714e7e5b5cd5a3a8ed2ae14ce6eac714c8ec18b3807f1198c6887ead1a3f
MD5 06a94c7dcef816978c581aac437b519f
BLAKE2b-256 40d5eb36b1824cf803a347094facc830ac73cbba6f310b9150f62946b4f52ac3

See more details on using hashes here.

File details

Details for the file neurionocta-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: neurionocta-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for neurionocta-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36102e96a42e38b6578ed3d4b54e3a7afc4de4c76fc1fdcfa94b07ea743822b2
MD5 944db0718043d01afe7d6ab423a3a67e
BLAKE2b-256 289a1023d5d9e250c7247158f2e9f652947fd58ad64c3092d080cef221cd31a7

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