Skip to main content

caveman

Stdlib-only Python client for Caveman gateway cooperation.

Distribution name: caveman-sdk. Import package: caveman_cloud. Registry publication remains release-gated; from this source directory install with:

python -m pip install -e .
import os
from caveman_cloud import Cave

cave = Cave(
    api_key=os.environ["CAVE_API_KEY"],
    base_url="http://127.0.0.1:8787",
    agent="support-agent",
)

result = cave.compress("large payload")
print(result.output, result.basis)  # basis is inferred

Main surfaces: provider clients, compress, deferred tool search, reversible checkpoints and artifacts, retry-loop interruption, runtime policy, and a stdlib-only OTLP/JSON exporter. Async jobs are reserved and fail locally with cave_async_jobs_unavailable; they send no request.

Requires Python 3.13 or newer. Package is MIT licensed. Connected calls need a Caveman gateway key; local Engine compression remains accountless and ships through the separate Caveman runtime.

See Python SDK documentation.

Release files for caveman-sdk 1.0.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 caveman-sdk 1.0.0
File Size Uploaded
caveman_sdk-1.0.0.tar.gz 59.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for caveman-sdk 1.0.0
File Interpreter ABI Platform
caveman_sdk-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 91.7 kB

Release files / caveman_sdk-1.0.0.tar.gz

Download URL caveman_sdk-1.0.0.tar.gz
Size 59.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4d33644caa95cc583c8b7e974b3b1d02ad7ad499e8fc61ee0a0ef6b3959cdbf6
BLAKE2b-256 checksum
How to use checksums
d0964a070d55d569c84556dce9a619a0c22a890274f6c3ae5a0707a06e1a2331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / caveman_sdk-1.0.0-py3-none-any.whl

Download URL caveman_sdk-1.0.0-py3-none-any.whl
Size 32.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
677a704fad999a8aa5832a362a54d83acb68d8cf80174d19b07e1e76c0ce2297
BLAKE2b-256 checksum
How to use checksums
a3a8d84c2f688cfd39453664fb0a1cde21ce07482116887972a8b98f1e6c357f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

1.1.0

2 release files

This release

1.0.0 This release

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