GrowthBook is a modular Feature Flagging and Experimentation platform.
The GrowthBook Proxy server sits between your application and GrowthBook. It turbocharges your GrowthBook implementation by providing speed, scalability, security, and real-time feature rollouts.
Install and run with Docker
docker pull growthbook/proxy:latest
docker run -d -p 3300:3300 \
-e "GROWTHBOOK_API_HOST=https://growthbook-api.example.com" \
-e "SECRET_API_KEY=key_abc123" \
--name gbproxy growthbook/proxy
Then, simply point your GrowthBook SDKs to the GrowthBook Proxy instead of the GrowthBook API.
The GrowthBook Proxy supports a number of configuration options available via environment variables:
GROWTHBOOK_API_HOST - Set this to the host and port of your GrowthBook API instanceSECRET_API_KEY - Create a secret API key in GrowthBook by going to Settings -> API KeysNODE_ENV - Set to "production" to hide debug and informational log messagesCACHE_ENGINE - One of - memory, redis, or mongoCACHE_CONNECTION_URL - The URL of your redis or mongo cluster (if using)CACHE_STALE_TTL - Number of seconds until a cache entry is considered staleCACHE_EXPIRES_TTL - Number of seconds until a cache entry is expiredYou can also configure the GrowthBook Proxy to handle SSL termination. It supports HTTP/2 by default, which is required for high performance streaming.
USE_HTTP2 - Set to "true" or "1" to enableHTTPS_CERT - The SSL certificateHTTPS_KEY - The SSL keyContent type
Image
Digest
sha256:5ca06f629…
Size
55.6 MB
Last updated
about 1 month ago
docker pull growthbook/proxy