Temporal Client - Temporal development feature
A Temporal Client is a component available in each Temporal SDK that provides a set of APIs to communicate with a Temporal Service. Use a Temporal Client in your HTTP gateway, existing service, or application. It enables you to perform various operations such as:
- Start a business process.
 - Get the result of a business process.
 - List business processes or entities.
 - Query the state of your business process.
 - Send data into a running business process.
 
Follow one of our tutorials to Get started learning how to use a Temporal Client.
Or jump straight to a Temporal SDK feature guide:
- Go SDK Temporal Client feature guide
 - Java SDK Temporal Client feature guide
 - PHP SDK Temporal Client feature guide
 - Python SDK Temporal Client feature guide
 - TypeScript SDK Temporal Client feature guide
 
For a deep dive into how a Temporal Client work, visit the Temporal SDKs Encyclopedia page or enroll in one of our courses.