protobuf-net.Grpc 1.3.14
protobuf-net.Grpc
Code-first gRPC for .NET: describe the service as an interface, implement it, and consume it — no .proto
file and no generated client in between.
[ServiceContract]
public interface IMyAmazingService
{
ValueTask<SearchResponse> SearchAsync(SearchRequest request);
}
The server implements that interface; the client asks for it:
var client = http.CreateGrpcService<IMyAmazingService>();
var results = await client.SearchAsync(request);
The messages are ordinary protobuf-net contracts, so the wire
format is plain protobuf and other gRPC implementations can talk to it — with a .proto schema generated on
demand if they need one.
This package is the shared core, and is what a client over Grpc.Net.Client needs. Most other scenarios
want one of:
- protobuf-net.Grpc.AspNetCore — servers on ASP.NET Core
- protobuf-net.Grpc.ClientFactory — clients via dependency injection
- protobuf-net.Grpc.Native — the unmanaged
Grpc.CoreAPI
More
Showing the top 20 packages that depend on protobuf-net.Grpc.
| Packages | Downloads |
|---|---|
|
protobuf-net.Grpc.AspNetCore
Package Description
|
2,522 |
|
protobuf-net.Grpc.Reflection
Package Description
|
97 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
40 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
38 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
37 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
36 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
33 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
32 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
31 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
30 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
29 |
|
protobuf-net.Grpc.AspNetCore
Package Description
|
28 |
.NET 10.0
- Grpc.Core.Api (>= 2.80.0)
- protobuf-net (>= 2.4.8)
.NET Framework 4.7.2
- Grpc.Core.Api (>= 2.80.0)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.8)
- System.IO.Pipelines (>= 10.0.8)
- System.Threading.Channels (>= 10.0.8)
- System.ValueTuple (>= 4.6.2)
- protobuf-net (>= 2.4.8)
.NET 8.0
- Grpc.Core.Api (>= 2.80.0)
- System.IO.Pipelines (>= 10.0.8)
- protobuf-net (>= 2.4.8)
.NET Standard 2.0
- Grpc.Core.Api (>= 2.80.0)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.8)
- System.IO.Pipelines (>= 10.0.8)
- System.Threading.Channels (>= 10.0.8)
- protobuf-net (>= 2.4.8)
.NET Standard 2.1
- Grpc.Core.Api (>= 2.80.0)
- System.IO.Pipelines (>= 10.0.8)
- System.Runtime.CompilerServices.Unsafe (>= 6.1.2)
- System.Threading.Channels (>= 10.0.8)
- protobuf-net (>= 2.4.8)
| Version | Downloads | Last updated |
|---|---|---|
| 1.3.14 | 13 | 08/20/2026 |
| 1.3.6 | 13 | 08/19/2026 |
| 1.3.0 | 12 | 08/17/2026 |
| 1.2.5 | 1,322 | 04/24/2026 |
| 1.2.2 | 2,540 | 12/10/2025 |
| 1.2.1 | 30 | 03/26/2026 |
| 1.1.1 | 29 | 12/10/2025 |
| 1.0.179 | 30 | 12/14/2025 |
| 1.0.177 | 31 | 12/14/2025 |
| 1.0.171 | 34 | 12/20/2025 |
| 1.0.152 | 39 | 12/13/2025 |
| 1.0.147 | 32 | 12/20/2025 |
| 1.0.140 | 33 | 12/20/2025 |
| 1.0.136 | 32 | 12/11/2025 |
| 1.0.123 | 39 | 12/20/2025 |
| 1.0.121 | 36 | 12/11/2025 |
| 1.0.118 | 34 | 12/09/2025 |
| 1.0.113 | 39 | 12/10/2025 |
| 1.0.110 | 35 | 12/14/2025 |
| 1.0.90 | 30 | 12/18/2025 |
| 1.0.81 | 36 | 12/13/2025 |
| 1.0.75 | 37 | 12/13/2025 |
| 1.0.37 | 38 | 12/12/2025 |
| 1.0.36 | 30 | 12/10/2025 |
| 1.0.26 | 33 | 12/20/2025 |
| 1.0.22 | 44 | 12/14/2025 |
| 1.0.21 | 36 | 12/11/2025 |
| 1.0.13 | 36 | 12/14/2025 |
| 1.0.10 | 39 | 12/19/2025 |
| 1.0.6 | 33 | 12/11/2025 |
| 1.0.0 | 33 | 12/12/2025 |