Ventry
application

Variables

// What variables are

Variables are server-managed runtime configuration values that your SDK reads on startup. They let you change app behaviour without shipping a new binary — for example, swap an API endpoint, toggle a feature flag, or push a new game offset to all clients.

  • NAMEIdentifier — the key your SDK reads.
  • TYPEString, Integer or Boolean. The value is validated against the chosen type.
  • VALUEThe runtime value delivered to clients.

Variables are scoped per application — there is no global namespace.

// The variables table

/applications/[applicationName]/variables shows a table with Name, Type, Value and a per-row actions menu. The toolbar contains the Create Variable button (createVariableButton).

  • EDITeditVariableButton — modify the value (type validation enforced).
  • DELDelete with confirmation.

// Permissions

Viewing requires SeeVariables or owner. Create, edit and delete require ManageVariables.