Your integration surface and credential are separate choices. Use an API key when the integration manages a credential for one account. Use delegated OAuth when an application asks a user to connect their Shodai account without sharing an API key.
What happens after quickstart
Both paths converge at the same agreement lifecycle. After one quickstart succeeds, run Run an end-to-end agreement workflow to deploy an agreement, submit a signed lifecycle input, read state, and inspect input history.Where the TypeScript client reference fits
Use TypeScript client reference after first setup when you need constructor options, method details, signing helpers, diagnostics, path helpers, or exports. MCP users who do not already have signing infrastructure can also use the TypeScript SDK withviem as the local testnet signing harness for EIP-712 typed data returned by hosted MCP.