Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 9 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,17 @@
gRPC-Java - An RPC library and framework
========================================

<table>
<tr>
<td><b>Homepage:</b></td>
<td><a href="https://grpc.io/">grpc.io</a></td>
</tr>
<tr>
<td><b>Mailing List:</b></td>
<td><a href="https://groups.google.com/forum/#!forum/grpc-io">grpc-io@googlegroups.com</a></td>
</tr>
</table>
| Resource | Link |
|--------|------|
| Homepage | https://grpc.io |
| Mailing List | grpc-io@googlegroups.com |

[![Join the chat at https://gitter.im/grpc/grpc](https://badges.gitter.im/grpc/grpc.svg)](https://gitter.im/grpc/grpc?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![GitHub Actions Linux Testing](https://github.com/grpc/grpc-java/actions/workflows/testing.yml/badge.svg?branch=master)](https://github.com/grpc/grpc-java/actions/workflows/testing.yml?branch=master)
[![Line Coverage Status](https://coveralls.io/repos/grpc/grpc-java/badge.svg?branch=master&service=github)](https://coveralls.io/github/grpc/grpc-java?branch=master)
[![Branch-adjusted Line Coverage Status](https://codecov.io/gh/grpc/grpc-java/branch/master/graph/badge.svg)](https://codecov.io/gh/grpc/grpc-java)

Supported Platforms
-------------------
## Supported Platforms

gRPC-Java supports Java 8 and later. Android minSdkVersion 23 (Marshmallow) and
later are supported with [Java 8 language desugaring][android-java-8].
Expand Down Expand Up @@ -48,10 +41,10 @@ The [examples](https://github.com/grpc/grpc-java/tree/v1.79.0/examples) and the
[Android example](https://github.com/grpc/grpc-java/tree/v1.79.0/examples/android)
are standalone projects that showcase the usage of gRPC.

Download
--------
Installation
------------

Download [the JARs][]. Or for Maven with non-Android, add to your `pom.xml`:
Installation [the JARs]: https://search.maven.org/search?q=g:io.grpc%20AND%20v:1.79.0 . Or for Maven with non-Android, add to your `pom.xml`:
```xml
<dependency>
<groupId>io.grpc</groupId>
Expand Down Expand Up @@ -241,7 +234,7 @@ The Stub layer is what is exposed to most developers and provides type-safe
bindings to whatever datamodel/IDL/interface you are adapting. gRPC comes with
a [plugin](https://github.com/google/grpc-java/blob/master/compiler) to the
protocol-buffers compiler that generates Stub interfaces out of `.proto` files,
but bindings to other datamodel/IDL are easy and encouraged.
but bindings to other data models or IDLs are supported and encouraged.

### Channel

Expand Down