Darwin Connect for Python
The official Python entry package for Darwin Connect. It provides explicit
constructors for application credentials and linked-user OAuth grants while
using the complete Fern-generated darwin-sdk
contract.
Connect is not a second API. Applications, linked AIs, ephemeral goals, application wallets, webhooks, and Product resources all share one public contract and base URL.
Install
pip install darwin-connect
Application operations
from darwin_connect import create_application_client
connect = create_application_client(token="YOUR_APPLICATION_TOKEN")
wallet = connect.applications.get_application_wallet(application_id="app_123")
Linked AI operations
from darwin_connect import create_linked_ai_client
darwin = create_linked_ai_client(token=user_access_token)
goals = darwin.goals.list_goals(ai_id="ai_123")
Async constructors are available as create_async_application_client and
create_async_linked_ai_client.
Keep application credentials and refresh tokens on your trusted backend. See the Connect documentation for the authorization and funding model.
Release files for darwin-connect 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| darwin_connect-0.1.0.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| darwin_connect-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / darwin_connect-0.1.0.tar.gz
| Download URL | darwin_connect-0.1.0.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
62433355a8a74d8d24e9633cfe971316eec00a9927ea13204961739d51568d90
|
|
BLAKE2b-256 checksum How to use checksums |
5b9f15b8012f31cea151c02d4722d3a6a1a0edb64468037632a28761f684495c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / darwin_connect-0.1.0-py3-none-any.whl
| Download URL | darwin_connect-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bb13a9b2581987b3487875d58e8f40aacb3009b787c3d456a8698783ed2ef6b3
|
|
BLAKE2b-256 checksum How to use checksums |
2ee34e7ade5b75b894c292cf47ea0a37b4519ef121d7d9c0a42e65a1702f6d2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency log