Skip to main content

BKey SDK — biometric approval, vault, and checkout for AI agents

Project description

bkey

Python SDK for BKey — biometric approval, vault, and checkout for AI agents.

Installation

pip install bkey-sdk              # Core (requests)
pip install bkey-sdk[async]       # + httpx for async
pip install bkey-sdk[all]         # Everything

Quick Start

from bkey import BKeyClient

client = BKeyClient(
    client_id="your-client-id",
    client_secret="your-client-secret",
)

# Request a checkout approval
checkout = client.checkout_request(
    merchant_name="Example Store",
    items=[{"name": "Widget", "price": 9.99}],
    amount=9.99,
    currency="USD",
)

# Wait for user to approve on their phone
result = client.checkout_poll(checkout.id)
print(result.status)  # "approved"

Documentation

See bkey.id/docs for full documentation.

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

bkey_sdk-0.2.0.tar.gz (62.0 kB view details)

Uploaded Source

Built Distribution

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

bkey_sdk-0.2.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file bkey_sdk-0.2.0.tar.gz.

File metadata

  • Download URL: bkey_sdk-0.2.0.tar.gz
  • Upload date:
  • Size: 62.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for bkey_sdk-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d5d4ccd33712a3bcb564dc8d1cbdb3f9579a8ac421350d48e6d56b284cff67fd
MD5 41569a160028a426c2fec2e96073f83f
BLAKE2b-256 22d35073d7ccf40fdcde9c0748e0dc7d1c868d64482b1f24a1a3561a761480ba

See more details on using hashes here.

File details

Details for the file bkey_sdk-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: bkey_sdk-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for bkey_sdk-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 212036bf969c48f6273e7db353ece0c27c28cdbac8f5c1495f0b454768ba7948
MD5 506fd68de2ebd540d5de8a6685b99049
BLAKE2b-256 8dc6ae9f1da557894f672c9eb1b28d54668b730e5c31e550c3bd5ef1f56ab3e5

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