Skip to main content

Spendwall SDK — local-first agent spend firewall

Project description

spendwall (Python)

import openai
import spendwall.openai as sw

client = openai.OpenAI(api_key="sk-...")
client = sw.wrap(client, mode="enforce")

# Now every client.chat.completions.create(...) is observed by spendwalld.

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

spendwall-0.0.8.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

spendwall-0.0.8-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file spendwall-0.0.8.tar.gz.

File metadata

  • Download URL: spendwall-0.0.8.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spendwall-0.0.8.tar.gz
Algorithm Hash digest
SHA256 643645b22060a363119e6ae27ec4159e5d1fd1494413ae16560acec100658b97
MD5 007e57f0df8a22e89eb9d03be2d2680c
BLAKE2b-256 4b9c314267dca8e14d5ba8ed8967601807dbb31bab599e225a314aa9c266d9cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for spendwall-0.0.8.tar.gz:

Publisher: release.yml on catancs/spendwall

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spendwall-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: spendwall-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spendwall-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f1951220dcc9f72f2e871d9a1d2cd6414d780e5db7a6823331793ad88e3f6c4a
MD5 994a6ff9ddf450267585d4f90ab6129d
BLAKE2b-256 dc602d3bc1416f9d907a893932f814138cd1c49ef25303b9b3d3840c044aa27b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spendwall-0.0.8-py3-none-any.whl:

Publisher: release.yml on catancs/spendwall

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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