---
name: "buf-beta-registry-plugin-push"
section: "1"
platform: "linux"
package: "buf"
version: "1.75.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/buf-beta-registry-plugin-push"
---

# buf-beta-registry-plugin-push(1)

Push a plugin to a registry

## NAME

buf-beta-registry-plugin-push - Push a plugin to a registry

## SYNOPSIS

**buf beta registry plugin push  \[flags\]**

## DESCRIPTION

The first argument is the source to push (directory containing buf.plugin.yaml or plugin release zip), which must be a directory. This defaults to "." if no argument is specified.

## OPTIONS

**--disable-symlinks**\[=false\]\
 	Do not follow symlinks when reading sources or configuration from the local filesystem By default, symlinks are followed in this CLI, but never followed on the Buf Schema Registry

**--format**="text"\
 	The output format to use. Must be one of \[text,json\]

**-h**, **--help**\[=false\]\
 	help for push

**--image**=""\
 	Existing image to push

**--override-remote**=""\
 	Override the default remote found in buf.plugin.yaml name and dependencies

**--visibility**=""\
 	The plugin's visibility setting. Must be one of \[public,private\]

## OPTIONS INHERITED FROM PARENT COMMANDS

**--debug**\[=false\]\
 	Turn on debug logging (env BUF\_DEBUG)

**--log-format**="color"\
 	The log format text,color,json ⟨env BUF\_LOG\_FORMAT⟩

**--timeout**=0s\
 	The duration until timing out, setting it to 0 means no timeout (env BUF\_TIMEOUT)

## SEE ALSO

**[buf-beta-registry-plugin(1)](/buf-beta-registry-plugin/1.md)**

## HISTORY

2026-10-22 Auto generated by spf13/cobra
