https://github.com/einride/google-cloud-proto-scrubber
Scrub unsupported annotations from Google Cloud gRPC API descriptors.
https://github.com/einride/google-cloud-proto-scrubber
api-gateway api-management cloud-endpoints go golang grpc protobuf
Last synced: 4 months ago
JSON representation
Scrub unsupported annotations from Google Cloud gRPC API descriptors.
- Host: GitHub
- URL: https://github.com/einride/google-cloud-proto-scrubber
- Owner: einride
- License: mit
- Created: 2021-02-08T17:46:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-08-21T09:18:26.000Z (10 months ago)
- Last Synced: 2025-08-21T11:44:17.603Z (10 months ago)
- Topics: api-gateway, api-management, cloud-endpoints, go, golang, grpc, protobuf
- Language: Go
- Homepage: https://pkg.go.dev/go.einride.tech/google-cloud-proto-scrubber
- Size: 71.3 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Google Cloud Proto Scrubber
[](https://pkg.go.dev/go.einride.tech/google-cloud-proto-scrubber)
[](https://goreportcard.com/report/go.einride.tech/google-cloud-proto-scrubber)
[](https://codecov.io/gh/einride/google-cloud-proto-scrubber)
Scrub protobuf/gRPC API descriptors of unsupported annotations before uploading
them to [Google Cloud Endpoints](https://cloud.google.com/endpoints) and
[Google Cloud API Gateway](https://cloud.google.com/api-gateway).
# Usage
```bash
$ go run go.einride.tech/google-cloud-proto-scrubber -f descriptor.pb
```