We need to download file from bacjend using apigeex and upload to GCS

We need to build an Apigee API proxy that calls a backend File API to get a CSV file and then uploads that file directly into a GCS bucket. The files are CSV format with an average size of around 40MB, so the proxy needs to be set up to handle streaming properly to avoid any memory or timeout issues during the file transfer.

can someone help how to achieve this

Hi @supriyokumar274 :slight_smile: thanks for your question.

We encourage our community members and Apigee experts to share their tips or recommended patterns.

In the meantime, you might find our past community TechTalk on streaming patterns and proxy performance helpful:

:clapper_board: Watch: Apigee gRPC Streaming Deep Dive with GCP Service Extensions | June 2025

Thanks for asking in the community!