Pre-release
This release is a pre-release and may not be stable for production use.
synapsedx SDK for Python
Apache-2.0. See root LICENSE. Part of SynapseDX Tier-1 PaaS.
pip install synapsedx-sdk
from synapsedx_sdk import SynapseDXClient
c = SynapseDXClient("http://localhost:8080")
login = c.login("demo@acme.local")
c.set_token(login["accessToken"])
c.create_org("acme-2", "ACME 2")
c.authorize(login["user"]["id"], "workflow:Execute", "*")
c.create_workflow_from_template("webhook-to-log", "demo")
Auth: SynapseDXClient(base_url, token=..., api_key=...), or set_token(jwt) /
set_api_key(key) after login. timeout configurable (default 15s).
See synapsedx_sdk/example.py and docs/api.md.
Full method coverage (mirrors docs/api.md)
- Auth:
login,refresh,logout,logout_all,verify,me - Orgs/accounts/users:
list_orgs,create_org,list_accounts,create_account,list_users,create_user,user_policies - IAM:
create_role,list_roles,delete_role,create_policy,list_policies,delete_policy,attach_policy,assign_role,authorize,simulate,list_audit,create_api_key,revoke_api_key,verify_api_key,create_service_account,list_service_accounts,service_account_token - Workflows:
list_workflows,get_workflow,create_workflow_from_template,create_workflow,activate_workflow,deactivate_workflow,execute_workflow,list_templates,get_template,list_executions,get_execution
Metadata
Release files for synapsedx-sdk 0.3.0.dev20261012
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| synapsedx_sdk-0.3.0.dev20261012.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| synapsedx_sdk-0.3.0.dev20261012-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.7 kB
Release files / synapsedx_sdk-0.3.0.dev20261012.tar.gz
| Download URL | synapsedx_sdk-0.3.0.dev20261012.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2516f38c1a29f556fee4c2187573705a1c3e1752c0d87e343a348f321598e286
|
|
BLAKE2b-256 checksum How to use checksums |
8a8531deccf03a22d86f142b692bba17277bdf079a73041472ae12d8dde8b58f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / synapsedx_sdk-0.3.0.dev20261012-py3-none-any.whl
| Download URL | synapsedx_sdk-0.3.0.dev20261012-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9a030686765279f83f5da65bfdd9a42405c9fff40926e215627ca9cdea2341ad
|
|
BLAKE2b-256 checksum How to use checksums |
a7a50c7c9b7f3a829f71e9dda2389e03bb44f62a415b9c9ff3779a0b5b6d6d9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|