Skip to content

Variable providers

Variable providers are providers whose integrations expose the variable type. Use this group when the main result you want is a reusable set of environment variables rather than a cloud resource created by Wodby.

Machine name: variable

Use a variable provider when:

  • the same third-party credentials are reused across multiple apps or environments
  • you want provider-backed environment variables instead of repeating raw values manually
  • you want a provider page to define the expected fields and resulting environment variables

Where it is used in Wodby

Variable provider integrations are typically attached to:

  • app services that need provider-backed environment variables
  • stacks that should pass shared variables into every app instance created from that stack
  • reusable project-level workflows where the same credentials are needed in multiple places

Providers in this group

Multi-type providers with variable support

Variable-focused providers

Custom variable providers

If a built-in provider is missing, you can create your own variable provider from Providers > New variable provider and define the environment variable names yourself.

Variables exposed by variable providers are injected into runtime containers only. They are not passed to Docker image builds. Use build-scoped app-service environment variables or service settings for Dockerfile build arguments.