# Temporal Client

> A Temporal Client acts as the bridge for communication between your applications and the Temporal Service, enabling you to start Workflow Executions, send Signals and Queries, and retrieve results.

A Temporal Client allows you to communicate with the [Temporal Service](/temporal-service).

The most common operations that a Temporal Client allows you to perform are the following:
- Start a Workflow Execution
- Get the result of Workflow Execution
- List Workflow Executions
- Query a Workflow Execution
- Signal a Workflow Execution
- Start and manage [Standalone Activities](/standalone-activity) directly, without involving a Workflow

A Standalone Activity is a top-level [Activity Execution](/activity-execution) started directly by a [Client](/encyclopedia/temporal-sdks#temporal-client), without using a Workflow.

## SDK guides
