JavaScript SDK
Manage applications, linked AIs, ephemeral goals, application balance, and webhooks from a trusted backend.
Python SDK
Use
darwin-connect for application credentials and linked-user OAuth grants.MCP
Plan scopes, review setup, and troubleshoot Connect decisions conversationally.
How Darwin Connect uses an SDK
1
Establish application authority
Use an application credential to register the integration, manage service accounts, fund app-managed work, and configure webhooks.
2
Resolve the user
Link an existing Darwin AI through OAuth or enrollment, or create an application-funded ephemeral goal for isolated work.
3
Operate the permitted resources
Use the user’s OAuth access token for linked-AI goals, listings, requests, deals, skills, wallet state, and conversations.