🚀 Beta Release: gRPC Support in Bruno - Feedback wanted! #5447
Replies: 10 comments 20 replies
-
|
Is gRPC support expected to remain as a free feature when its out of beta? It being available for free users along with custom scripting would be a differentiator from Kreya. |
Beta Was this translation helpful? Give feedback.
-
|
First off, huge thank you to the team for making this happen. I've gotten the chance to play a little with the gRPC features in beta, and it works very well, so great job! One thing that isn't working for me though is the scripting. I added a simple |
Beta Was this translation helpful? Give feedback.
-
|
Hi, Great to see gRPC coming to Bruno, I've been watching and waiting patiently. I've only had a chance to have a quick play so far and reflection is working nicely for me. However proto support is limited and has some issues.
A folder structure Where servicex.proto has package mycompany.myservice; import "google/api/annotations.proto"; |
Beta Was this translation helpful? Give feedback.
-
|
It'll be great if we can support v1 reflection, currently it's hardcoded to get reflection from v1alpha In Spring gRPC, the reflection API is at I believe the cause is because |
Beta Was this translation helpful? Give feedback.
-
|
I've been waiting for this moment for a long time! Excited to see it being implemented! I have only been playing around with it for a short time but I think I may have found a bug. If you need more information, please let me know. |
Beta Was this translation helpful? Give feedback.
-
|
gRPC support is great!!! Thanks for that. I am having issues with messages including message ExecuteSqlRequest {
...
map<string, Type> param_types = 5;
...
}
message Type {
TypeCode code = 1;
Type array_element_type = 2;
StructType struct_type = 3;
}
enum TypeCode {
TYPE_CODE_UNSPECIFIED = 0;
BOOL = 1;
INT64 = 2;
...
}The JSON I used in Postman does not work, I get "param_types": {
"1": {
"code": "BOOL"
}
},I tried exporting to grpcurl and get a different error: The fix does not work either, I get "param_types": [
{
"1": {
"code": "BOOL"
}
}
],this one converted to grpcurl also produces a different error: So I am not sure if Help is appreciated!! |
Beta Was this translation helpful? Give feedback.
-
|
yesterday i noticed that gRPC is supported. great! a few things i noticed when giving it a shot.
|
Beta Was this translation helpful? Give feedback.
-
|
Adding protoset support would be useful and make Bruno much more flexible. I often struggle to get tools to work with our proto files directly (not sure why exactly, I assume difficulties resolving imports?) but find that tools work much more smoothly when I can feed them a protoset (which I can make easily with our toolchain). Mostly use grpcurl currently and the workflow looks like this: I think it works more reliably because by that point all imports are resolved and are in a binary format. Excited to see gRPC support in Bruno! |
Beta Was this translation helpful? Give feedback.
-
|
I'm so glad this is now available! I analyzed this a few months ago and because gRPC wasn't available we couldn't use it in our team, but it's great that it's there now. |
Beta Was this translation helpful? Give feedback.
-
|
As I use this more I really like how I can add several client messages ready to be used. This really allows me to create a full request that mimics how a real client-server interaction would look like. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone 👋
We’re excited to share that gRPC support is now available in Bruno (beta), starting from version 2.10.0 and above! 🎉
This is an early release, and we’d love your feedback to help us refine and improve the experience before it moves to stable.
👉 In this discussion, you can:
Note
You need to navigate to Preferences > Beta and enable the gRPC checkbox to activate.
📹 We’ve also added a short screen recording below to walk you through the current functionality.
Screen.Recording.2025-08-29.at.1.20.32.PM.mov
🔗 Helpful links:
Looking forward to hearing your thoughts and ideas! 💬
Thanks for helping us make Bruno better,
The Bruno Team ❤️
Beta Was this translation helpful? Give feedback.
All reactions