Search across all documentation pages
9 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.
Explore basic and intermediate examples using official Anthropic SDKs for Go, Java, C#, PHP, or Ruby. Learn to make your first Messages API call.
Integrate Claude into Go services with the official SDK. Learn to make typed requests, stream responses, and implement tool use without manual HTTP calls.
Compare tool definition syntax and result handling patterns across Go, Java, C#, PHP, and Ruby SDKs. Learn how to define a get_weather tool and handle its output in each
Learn to stream Claude's responses in Java and C# using each SDK's native streaming iterators or async enumerables for real-time token delivery.
Choose between native SDKs (Go, Java, C#, PHP, Ruby) and the OpenAI-compatible migration shortcut. Learn best practices for integrating Claude into your production
A single-page roundup of every highlight bullet from the 8 pages in the Other SDKs section, grouped by source page so you can scan all 46 takeaways without opening each article individually.