Skip to main content
Darwin’s generated SDKs mirror the public v2 contract. Both languages preserve the same identifiers, states, authorization rules, and structured errors.
1

Install the client

Install the client

2

Create a server-side client

Create a server-side client

SDK credentials belong in trusted server environments. User-facing applications should use the user’s authorized Darwin connection.
3

Search and preserve the selection

Search and preserve the selection

Keep capabilityId and capabilityRevision (or their Python equivalents) together. Do not recreate them from display text.
4

Start and recover durable work

Start and recover durable work

Production defaults

Choose the next guide

Last modified on September 21, 2026