Skip to main content

Thorbit Python SDK

Typed Python client for the unified Thorbit API. Generated Pydantic models and methods cover all 100 Thorbit tools.

Install

python -m pip install thorbit-sdk

Python 3.11 or newer is required.

Use

import os

from thorbit.generated_tools import GeneratedCallThorbitTools

with GeneratedCallThorbitTools(
    {"api_key": os.environ["THORBIT_API_KEY"]}
) as thorbit:
    response = thorbit.thorbit_account_projects_list({"limit": 25})
    print(response.result)

The lower-level CallThorbitTools.call_tool method supports dynamic integrations. Catch the exported stable exception classes for validation, HTTP, timeout, response, and transport failures.

Source and the generated contract are public at VilovietaSEO/thorbit-sdk.

License

MIT

Release files for thorbit-sdk 0.12.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 thorbit-sdk 0.12.0
File Size Uploaded
thorbit_sdk-0.12.0.tar.gz 116.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thorbit-sdk 0.12.0
File Interpreter ABI Platform
thorbit_sdk-0.12.0-py3-none-any.whl Python 3 none any Details

Total release size: 232.5 kB

Release files / thorbit_sdk-0.12.0.tar.gz

Download URL thorbit_sdk-0.12.0.tar.gz
Size 116.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3e17dff81fd90982367f665f89f8d5b84ab5ebaf915e5e99c2b28b80eb661277
BLAKE2b-256 checksum
How to use checksums
cbdb6578d8634c20ac3dca1501185ae7d8d7a5f15848c764845e1f5536c7fa5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / thorbit_sdk-0.12.0-py3-none-any.whl

Download URL thorbit_sdk-0.12.0-py3-none-any.whl
Size 116.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
acb38ec33560c081f9cabb9ca70e38a9ea32136defc0c1dbd7e0da862152c1cb
BLAKE2b-256 checksum
How to use checksums
de7e808bbb9ab9718d79b84bc1e46bca91e02a562c8a87ac8cf585b220b578f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.5.0

2 release files

0.4.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