Skip to main content

lookover

Audit logging SDK for AI agents. Sends tamper-proof, compliance-ready traces to Lookover — mapped to GDPR, SOC 2 Type II, EU AI Act, and more.

Install

pip install lookover

# With LangGraph support
pip install "lookover[langgraph]"

# With LangChain support
pip install "lookover[all]"

Quick start

from lookover_sdk import LookoverClient, AgentEvent, EventType

client = LookoverClient(
    api_key="lk_...",
    agent_id="my-agent",
    base_url="https://your-lookover-backend.run.app",
)

client.track(AgentEvent(
    event_type=EventType.TOOL_CALL,
    payload={"tool": "calculator", "input": "2+2"},
    outcome="success",
))
client.flush()

LangGraph integration

from lookover_sdk.langgraph import LookoverLangGraphListener

listener = LookoverLangGraphListener(
    api_key="lk_...",
    agent_id="my-graph",
    base_url="https://your-lookover-backend.run.app",
)

result = listener.invoke(graph, {"messages": [HumanMessage(content="Hello")]})

prerun CLI

Scan your agent code for compliance gaps before running it:

prerun scan ./my_agent.py
prerun scan ./agents/ --framework GDPR

Links

Metadata

Release files for lookover 0.8.0

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

Source distribution (sdist)

Source distribution for lookover 0.8.0
File Size Uploaded
lookover-0.8.0.tar.gz 121.3 kB Details

Built distribution (wheel)

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

Total release size: 151.2 kB

Release files / lookover-0.8.0.tar.gz

Download URL lookover-0.8.0.tar.gz
Size 121.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ce9a6e67b619e2c42cd023e458bbb6fa1603aae0e537ad62742f7a98b5a22657
BLAKE2b-256 checksum
How to use checksums
6ab3451d6be06dcafd6328936eee0bfb3b442f5d5f07639316dbe252120da5b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 19, 2026.

Transparency log

Release files / lookover-0.8.0-py3-none-any.whl

Download URL lookover-0.8.0-py3-none-any.whl
Size 30.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64c14cc006b102e2b167dde56fbc1199032c139b0db331daaa8b124e8b21e152
BLAKE2b-256 checksum
How to use checksums
11cf856369c80b9a8f63ed3df475e9ee90d92ae1a90d90fa87b97900828958a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.6.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

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