TypeScript and Go SDKs ship publicly
You can now integrate Dakota’s platform APIs using native TypeScript and Go SDKs instead of raw HTTP clients. Both SDKs provide full type safety, schema validation, and coverage of every platform endpoint — onramp, offramp, swap accounts, customer onboarding, and transaction lifecycle management. The TypeScript SDK is published to npm as @dakota-xyz/ts-sdk and installable via npm, yarn, or pnpm; the Go SDK is available as a public GitHub module with idiomatic patterns including context support and structured error types.
Both are documented in a new SDKs & Libraries section at docs.dakota.xyz, with installation guides, quick-start examples, and full API reference. Each SDK includes CLAUDE.md and CODEX.md instruction files so AI coding assistants can navigate the SDK structure and generate working integration code automatically. A reference neobank application was built using only the SDKs and LLM guidance to validate the developer experience. Both repositories ship under MIT with contribution guidelines.
What's Changed
New
- TypeScript SDK published to npm as @dakota-xyz/ts-sdk with full type definitions.
- Go SDK published as a public GitHub module at github.com/dakota-xyz/go-sdk.
- SDKs & Libraries documentation section at docs.dakota.xyz with installation guides, authentication setup, and code samples for every major operation.
- LLM markdown instruction files (CLAUDE.md, CODEX.md) in both SDK repositories.
- MIT licensing and contributing guidelines for both SDKs.
Improvements
- Both SDKs (ts-sdk, go-sdk) ship with built-in support for Claude, Codex, Cursor, and other LLM coding agents. This means generated code follows SDK best practices out of the box — typed interfaces, retries, and pagination handled automatically.
- SDK interfaces aligned with the latest OpenAPI specification, with feature parity between TypeScript and Go.
- SDK documentation indexed in docs.dakota.xyz/llms.txt for AI assistant discoverability.
- Automatic request validation and error handling built into both SDKs.