Buf(1)

πŸ“¦
version 1.75.0 Β· 3 versions
, in arch rolling

Buf(1) πŸ’…

okay so bestie, welcome to the Buf manual page β€” the studio-agent edition ✨ this is a whole subcommand of the buf beta family, and honestly? it's giving main character energy. let's get into it πŸŽ€


NAME πŸ¦‹

buf-beta-studio-agent β€” run an HTTP(S) server as the Studio agent, no cap πŸ’–

SYNOPSIS ✨

buf beta studio-agent [flags]

DESCRIPTION 🌸

literally just: run an HTTP(S) server as the Studio agent. that's the whole vibe 🫢

OPTIONS πŸ‘‘

  • --bind="127.0.0.1" β€” the address that gets exposed to accept HTTP requests, bestie. default is lowkey just localhost πŸ’…
  • --ca-cert="" β€” the CA cert used in the client and server TLS configuration πŸ”’
  • --client-cert="" β€” the cert used in the client TLS configuration, periodt πŸŽ€
  • --client-key="" β€” the key used in the client TLS configuration, ngl keep this safe πŸ™ˆ
  • --disallowed-header=[] β€” the header names this agent disallows. when the agent receives an enveloped request with these headers set, it returns an error rather than forwarding the request to the target server β€” iconic behavior honestly πŸ’€ multiple headers are appended if specified multiple times
  • --forward-header=[] β€” the headers to forward via the agent to the target server. must be an equals-sign-separated key-value pair, like --forward-header=fromHeader1=toHeader1 ✨ multiple header pairs are appended if specified multiple times
  • -h, --help[=false] β€” help for studio-agent, you know the drill 🫢
  • --origin="https://buf.build" β€” the allowed origin for CORS options, slay πŸ’–
  • --port="8080" β€” the port exposed to accept HTTP requests 🌈
  • --private-network[=false] β€” use the agent with private network CORS, iykyk πŸ”₯
  • --server-cert="" β€” the cert used in the server TLS configuration ⭐
  • --server-key="" β€” the key used in the server TLS configuration, protect it fr fr πŸ”

OPTIONS INHERITED FROM PARENT COMMANDS πŸ’œ

these came from the parent command, so they're lowkey nepo babies but we love them anyway 🧚

  • --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(1) β€” go read that one too, bestie πŸ‘‘

HISTORY πŸ•°οΈ

  • 2026-10-22 β€” auto generated by spf13/cobra πŸ€–

reminder bestie: this whole page was auto generated by spf13/cobra on 2026-10-22, so blame the robot, not me πŸ˜­πŸ’–

okay that's the whole manual, you ate that πŸ“ go forth and run your HTTP(S) server like the icon you are β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from