{"name":"GRPC_SSL_CIPHER_SUITES","slug":"grpc-ssl-cipher-suites","family":"env","title":"Environment variables","noun":"environment variable","description":"Cipher suite string the bundled `@grpc\/grpc-js` passes as `ciphers` when it creates TLS secure contexts.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"GRPC_DEFAULT_SSL_ROOTS_FILE_PATH","slug":"grpc-default-ssl-roots-file-path","description":"Path to a PEM file the bundled `@grpc\/grpc-js` reads once and uses as the default root certificates for secure channels when no roots are passed in. Claude Code's agent proxy also folds certificates from the file it names into the relay CA bundle, and, when its bundle covers every host, sets this variable to the relay bundle path in the environment it builds for subprocesses; its login-shell profile exports it, set-if-absent."},{"name":"GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION","slug":"grpc-experimental-enable-outlier-detection","description":"Read by the bundled `@grpc\/grpc-js`: the `outlier_detection` load balancer is registered when the value is `true`. Unset defaults to `true`; any other value turns it off."},{"name":"GRPC_NODE_TRACE","slug":"grpc-node-trace","description":"Comma-separated list of tracer names the bundled `@grpc\/grpc-js` logs trace lines for; `all` enables every tracer and a name prefixed with `-` disables that tracer. Takes precedence over `GRPC_TRACE`."},{"name":"GRPC_NODE_USE_ALTERNATIVE_RESOLVER","slug":"grpc-node-use-alternative-resolver","description":"When exactly `true`, the bundled `@grpc\/grpc-js` DNS resolver looks up hosts with its alternative resolver (`resolve4` and `resolve6`, and `resolveTxt` for TXT records) instead of `dns.lookup`. Default `false`."},{"name":"GRPC_NODE_VERBOSITY","slug":"grpc-node-verbosity","description":"Sets the log level of the bundled gRPC client library: `DEBUG`, `INFO`, `ERROR` or `NONE` (case-insensitive). It takes precedence over `GRPC_VERBOSITY`; when neither holds one of those values the level stays `ERROR`. Log lines go to stderr."},{"name":"GRPC_TRACE","slug":"grpc-trace","description":"Comma-separated list of tracer names the bundled `@grpc\/grpc-js` logs trace lines for, used when `GRPC_NODE_TRACE` is unset; `all` enables every tracer and a name prefixed with `-` disables that tracer."},{"name":"GRPC_VERBOSITY","slug":"grpc-verbosity","description":"Minimum log level of the bundled `@grpc\/grpc-js` logger, used when `GRPC_NODE_VERBOSITY` is unset: `DEBUG`, `INFO`, `ERROR` or `NONE`, case-insensitive. Any other value keeps the default `ERROR`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/grpc-ssl-cipher-suites","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}