--- title: encode (Caddyfile directive) --- # encode Encodes responses using the configured encoding(s). A typical use for encoding is compression. ## Syntax ``` encode [] { gzip [] zstd } ``` - **<formats...>** is the list of encoding formats to enable. - **gzip** enables Gzip compression, optionally at the specified level. - **zstd** enables Zstandard compression. ## Examples Enable Gzip compression: ``` encode gzip ``` Enable Zstandard and Gzip compression: ``` encode zstd gzip ```