---
site: protos.rip
page: docs/reference/buf-cli-command-coverage
---
navigation
# buf CLI command coverage
## Compatibility target
protos.rip implements the [bufbuild/registry-proto](https://github.com/bufbuild/registry-proto) v1 services that the buf CLI calls, plus selected v1beta1 services. The legacy v1alpha1
`AuthnService` is implemented to support `buf registry whoami` and the device-authorization sign-in flow. Last tested with buf CLI v1.67.0 — see [Supported buf CLI versions](/docs/reference/supported-buf-cli-versions).## Authentication
| Command | Status | Notes |
|---|---|---|
`buf registry login protos.rip` | works | Browser device-authorization flow. |
`buf registry login protos.rip --token-stdin` | works | Paste an API key from stdin. |
`buf registry whoami` | works | |
`buf registry logout protos.rip` | works | CLI-side credential removal. |
## Dependencies
| Command | Status | Notes |
|---|---|---|
`buf dep update` | works | Writes `buf.lock` with resolved commit IDs. |
`buf dep graph` | works | |
`buf dep prune` | works | CLI-side `buf.lock` cleanup, no registry call. |
`buf build` | works | Against remote deps. |
`buf generate` | works | Against remote deps with local plugins. |
## Publishing
| Command | Status | Notes |
|---|---|---|
`buf push` | works | Lands a commit on the default label. |
`buf push --label <name>` | works | Creates or moves the label. |
`buf push --create` | not implemented | Create the module first with `buf registry module create`, then push. |
## Module management
| Command | Status | Notes |
|---|---|---|
`buf registry module create protos.rip/<scope>/<module>` | works | |
`buf registry module info protos.rip/<scope>/<module>` | works | |
`buf registry module list protos.rip/<scope>` | works | |
`buf registry module update protos.rip/<scope>/<module>` | works | Visibility, default label, description, repo URL. |
`buf registry module delete protos.rip/<scope>/<module>` | works | Permanent — see [Manage modules](/docs/guides/manage-modules). |
## Label and commit management
| Command | Status | Notes |
|---|---|---|
`buf registry label list protos.rip/<scope>/<module>` | works | |
`buf registry label info protos.rip/<scope>/<module>:<label>` | works | |
`buf registry label archive protos.rip/<scope>/<module>:<label>` | works | |
`buf registry label unarchive protos.rip/<scope>/<module>:<label>` | works | |
`buf registry commit list protos.rip/<scope>/<module>` | works | |
`buf registry commit info protos.rip/<scope>/<module>:<commit_id>` | works |
## Not implemented
| Command or feature | Notes |
|---|---|
Remote code generation (`buf generate` with remote plugins) | protos.rip doesn’t host plugins; use local plugins. |
`buf alpha registry token` | Use the dashboard for API keys. |
`buf beta registry webhook` | |
`buf registry sdk info` | |
Cross-registry dependencies (`deps:` mixing protos.rip with another BSR-protocol registry) | buf’s federation uses a hardcoded allowlist that does not include protos.rip; keep all deps on protos.rip, using [curated mirrors](/registry) for popular upstream modules. |