Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

ThreadSync Python SDK

PyPIlicensepython

Official Python SDK for the ThreadSync API.

Installation

Preview: SDKs are in preview and installed from GitHub. Registry packages (npm, PyPI, etc.) will be available at GA.

pip install git+https://github.com/threadsync-infrastructure/threadsync-python.git

Quick Start

fromthreadsyncimportThreadSyncclient=ThreadSync(bearer_token='YOUR_API_KEY')
# Create a connectionconnection=client.connections.create(
'salesforce',
credentials={'username': 'user@example.com', 'password': 'secret'}
)
# Set up a syncsync=client.sync.create(
source={'connection': connection.id, 'object': 'Contact'},
destination={'connection': 'dest-conn-id', 'table': 'contacts'},
schedule='realtime',
)
print(f'Sync started: {sync.id}')

API Reference

ThreadSync(bearer_token, base_url=...)

ParameterTypeRequiredDescription
bearer_tokenstrYesYour ThreadSync API key
base_urlstrNoOverride the API base URL (default: https://api.threadsync.io/v1)

client.connections

MethodDescription
connections.create(provider, **kwargs)Create a new connection
connections.get(id)Retrieve a connection by ID
connections.list()List all connections

client.sync

MethodDescription
sync.create(source, destination, schedule)Create a new sync job
sync.get(id)Retrieve a sync by ID

Links

License

MIT — see LICENSE

About

Official Python SDK for ThreadSync's LLM Gateway and Magic Runtime. Governed AI access across Claude, GPT, Gemini, Groq, and Perplexity with policy controls and per-request audit.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages