Skip to main content

Thorbit Python SDK

Typed Python client for the unified Thorbit API. Generated Pydantic models and methods cover all 83 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.4.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.4.0
File Size Uploaded
thorbit_sdk-0.4.0.tar.gz 79.0 kB Details

Built distribution (wheel)

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

Total release size: 158.2 kB

Release files / thorbit_sdk-0.4.0.tar.gz

Download URL thorbit_sdk-0.4.0.tar.gz
Size 79.0 kB
Tags Source
SHA-256 checksum
How to use checksums
821fa85d051b584297acd56bc9b3626516436b015b8d3dc9ac726c34d36f6980
BLAKE2b-256 checksum
How to use checksums
edd03cae06a3b76a384caabfd38f7fe05e476ad76fe786d9e072d3e3b959c56a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

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

Download URL thorbit_sdk-0.4.0-py3-none-any.whl
Size 79.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0207c8a306f92e8afd2432100c5b21efa89f0d52cc4c1125e2086185b2aa552c
BLAKE2b-256 checksum
How to use checksums
6d3e7eb4caf9eeb5dc2bfaf6c0dffcee4c8477a444bc07c98bafefd90b4c4289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

0.9.0

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.5.0

2 release files

This release

0.4.0 This release

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