# API reference

> Includes links to all Temporal SDK API references for Go, Java, Python, TypeScript, .NET, PHP, and Ruby.

Complete API documentation for all Temporal SDKs and server APIs.

## SDK API References

- [Go SDK API](https://pkg.go.dev/go.temporal.io/sdk): Complete Go SDK API documentation on pkg.go.dev with all packages, types, and methods.
- [Java SDK API](https://www.javadoc.io/doc/io.temporal/temporal-sdk/latest/index.html): Complete Java SDK API documentation on javadoc.io with all classes, interfaces, and annotations.
- [PHP SDK API](https://php.temporal.io/namespaces/temporal.html): Complete PHP SDK API documentation with all namespaces, classes, and interfaces.
- [Python SDK API](https://python.temporal.io/): Complete Python SDK API documentation with all modules, classes, and functions.
- [Ruby SDK API](https://ruby.temporal.io/): Complete Ruby SDK API documentation with all modules, classes, and methods.
- [TypeScript SDK API](https://typescript.temporal.io): Complete TypeScript SDK API documentation with all interfaces, types, and namespaces.
- [.NET SDK API](https://dotnet.temporal.io/api/): Complete .NET SDK API documentation with all namespaces, classes, and methods.

## Server API References

- [Server Frontend API](/self-hosted-guide/server-frontend-api-reference): gRPC API reference used by Client and Worker SDKs to communicate with Temporal Server.

## Need Help?

For questions about specific APIs, use the **Ask AI** button in the top navigation for instant answers, connect our [Model Context Protocol server](/with-ai) to AI tools for real-time documentation access, or visit our [Community Forum](https://community.temporal.io/) and [Slack](https://temporal.io/slack) for community support.
