//
Search across all documentation pages
6 pages in this section.
Understand how Go, Java, C#, PHP, and Ruby expose the same Messages API surface, and how to decide which official Claude SDK fits your stack.
Send a first Messages API call in Go, Java, C#, PHP, or Ruby.
Use anthropic-sdk-go for typed requests, streaming, and tool_use in Go services.
Compare tool definition syntax and result handling patterns across five official SDKs.
Consume server-sent events using each SDK's native streaming iterator or callback.
A checklist for choosing a native SDK versus the OpenAI-compatible migration shortcut.