# How to access the gRPC API of Temporal Server?

**URL:** https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741
**Category:** Community Support
**Tags:** api
**Created:** [May 19, 2022, 12:55pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741 "2022-05-19T12:55:19Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![pratik](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/pratik/32/1648_2.png) [@pratik](https://community.temporal.io/u/pratik)
#### Post date: [May 19, 2022, 12:55pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/1 "2022-05-19T12:55:19Z")

</div>

If I have the Temporal Server running, what is the URL that hosts the gRPC API?

Are the proto file available through server reflection or hosted somewhere?

---

<div class="post-metadata">

### Author: ![tihomir](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/tihomir/32/6580_2.png) [@tihomir](https://community.temporal.io/u/tihomir)
#### Post date: [May 19, 2022, 4:18pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/2 "2022-05-19T16:18:52Z")

</div>

All gRPC communication between your applications and Temporal go through the Temporal frontend service.  
You can find proto files in [this](https://github.com/temporalio/api) repo.  
What’s the use case where you need the proto files? Temporal SDKs and tctl do all that work for you already.

---

<div class="post-metadata">

### Author: ![alex.kenbo](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/alex.kenbo/32/2864_2.png) [@alex.kenbo](https://community.temporal.io/u/alex.kenbo)
#### Post date: [October 13, 2022, 7:36pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/3 "2022-10-13T19:36:15Z")

</div>

We also want to use gRPC because there is no sdk dart.

Where should we start?

---

<div class="post-metadata">

### Author: ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)
#### Post date: [October 13, 2022, 11:39pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/4 "2022-10-13T23:39:17Z")

</div>

Generate gRPC bindings for dart using proto definitions from the Temporal [API repository](https://github.com/temporalio/api).

---

<div class="post-metadata">

### Author: ![averri](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/averri/32/2742_2.png) [@averri](https://community.temporal.io/u/averri)
#### Post date: [February 22, 2023, 7:57pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/5 "2023-02-22T19:57:55Z")

</div>

Another interest at the moment for the gRPC API is to use the schedules.

---

<div class="post-metadata">

### Author: ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)
#### Post date: [February 22, 2023, 8:01pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/6 "2023-02-22T20:01:18Z")

</div>

> <https://github.com/temporalio/api/blob/44e4397262d480b9e6f17771be9ae1812d97384e/temporal/api/workflowservice/v1/service.proto#L346>

---

<div class="post-metadata">

### Author: ![averri](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/averri/32/2742_2.png) [@averri](https://community.temporal.io/u/averri)
#### Post date: [February 22, 2023, 8:11pm UTC](https://community.temporal.io/t/how-to-access-the-grpc-api-of-temporal-server/4741/7 "2023-02-22T20:11:36Z")

</div>

Thanks, @maxim!
