# How Can I Call a gRPC API from n8n Cloud?

**URL:** <https://community.n8n.io/t/how-can-i-call-a-grpc-api-from-n8n-cloud/159509>\
**Category:** Questions\
**Tags:** cloud, http-request, custom-node, execute-command\
**Created:** [July 31, 2025, 4:33am UTC](https://community.n8n.io/t/how-can-i-call-a-grpc-api-from-n8n-cloud/159509 "2025-07-31T04:33:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lokesh\_Kashyap](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/lokesh_kashyap/32/55399_2.png) [@Lokesh\_Kashyap](https://community.n8n.io/u/Lokesh_Kashyap)\
**Post date:** [July 31, 2025, 4:33am UTC](https://community.n8n.io/t/how-can-i-call-a-grpc-api-from-n8n-cloud/159509/1 "2025-07-31T04:33:22Z")

</div>

## Describe the problem/error/question

We have an internal Python-based backend that exposes **gRPC APIs**. We want to call these APIs as part of our **n8n workflows**.

Specifically:

- From **n8n Cloud** , how can we call a gRPC endpoint?
- Is there any native or recommended support for gRPC?
- Can we use `Execute Command` on self-hosted n8n to run a gRPC CLI client?
- What is the recommended workaround for n8n Cloud where shell access is restricted?

If gRPC isn’t directly supported, can we:

- Wrap our gRPC service in an HTTP interface (e.g., with Flask/FastAPI)?
- Use `HTTP Request` or `Webhook` nodes to send input and get the gRPC response back?

We’re looking for the cleanest and most reliable way to integrate our gRPC APIs with n8n.

## What is the error message (if any)?

No specific error — we’re asking how to integrate gRPC into n8n workflows.

## Please share your workflow

We want to call a gRPC API from within a standard workflow:  
Trigger → [Call gRPC API] → Output

## Share the output returned by the last node

Not applicable — this is a design/integration question.

## Information on your n8n setup

- **n8n version:** Cloud (latest)
- \*\*Database (default: SQLite):\*\*Cloud-managed (PostgreSQL assumed)
- **n8n EXECUTIONS\_PROCESS setting (default: own, main):**
- **Running n8n via (Docker, npm, n8n cloud, desktop app):**
- **Operating system:**

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [October 29, 2025, 4:33am UTC](https://community.n8n.io/t/how-can-i-call-a-grpc-api-from-n8n-cloud/159509/2 "2025-10-29T04:33:23Z")

</div>

Closed on October 29, 2025, 4:33am UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
