# \[Discussion\] gRPC Swift

**URL:** <https://forums.swift.org/t/discussion-grpc-swift/29584>\
**Category:** Proposals\
**Tags:** grpc\
**Created:** [October 7, 2019, 1:49pm UTC](https://forums.swift.org/t/discussion-grpc-swift/29584 "2019-10-07T13:49:41Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![\_saleh](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/_saleh/32/9705_2.png) [@\_saleh](https://forums.swift.org/u/_saleh)\
**Post date:** [December 23, 2019, 7:54pm UTC](https://forums.swift.org/t/discussion-grpc-swift/29584/4 "2019-12-23T19:54:15Z")

</div>

I've used the SwiftNIO gRPC and it's much better than the previous non-NIO version (I've had connectivity issues and other implementation issues with it) Currently I'm using it in my Azure Functions Swift language worker [Azure Functions Swift support](https://forums.swift.org/t/azure-functions-swift-support/31939). The very first challenge in building it was finding a good reliable Swift gRPC library, as the Azure Functions host communicates using gRPC. I was so happy to find the SwiftNIO gRPC! Also I used the code generator to generate the Swift protobufs

---

_[View the full topic](https://forums.swift.org/t/discussion-grpc-swift/29584)._
