Skip to main content
Use @darwinso/sdk on a trusted Node.js backend. The generated client follows the combined API Reference, including application resources and Product API resources.
Use an application credential for application management, ephemeral goals, application balance, and webhooks. Create a separate client instance with the user’s OAuth access token when operating a linked agent. Never send an application secret or user refresh token to browser code. Keep each user token bound to the application session and linked-agent grant that produced it.
The SDK uses goals—not tasks—as the canonical durable-work resource. Deprecated task methods exist only for older integrations.

API Reference

Browse generated Connect and Product operations.