Stable Version 1.0.0 (OutSystems 11)
Published on 12 June 2020 by 
Stable Version 1.0.0 (OutSystems 11)
Published on 12 June 2020 by 
Created on 12 June 2020


Service module to hold shared configurations between modules and applications. Allows aggregating related configurations into groups, encrypted values and full change history.
Read More

Service to handle shared configurations between Outsystems application, allowing them to register and obtain configurations to be shared between different modules. The motivation for this is to have a complement to Outsystems' Site Properties, so there's a more structured way to create and retrieve configuration, while keeping more technical application-wide values (like API keys) apart from business oriented configurations.

  • Configurations have organizational units (Configuration Containers)
  • Value encryption is supported
  • Very large configuration values are supported
  • Configuration value changes are tracked and full version history is available

It contains the repository for all the shared configurations and containers, along with the logic used to handle the configurations. It exposes two sets of actions: one more driven for the client modules to retrieve the current configuration in their logic, and another to manage the existing configurations (including the value full history for configurations). Also provides these as a Service Actions, to allow this library to be more loosely coupled to client modules.


  • Bulk import/export
  • Expiration date on configuration values
  • Further customization on configurations and containers (icons, images, tagging, etc)
  • Permission model - allow to set configurations and/or containers visibility and permissions on the Outsystems users and groups
  • Bind containers per applications - right now any application see all configuration containers, but could be registered only for a set of applications.
  • Handling of very large strings is supported but might be improved
  • Caching mechanism for current configurations, that can be invalidated when that container is changed

For a front-end client and reausable widgets for this check the ConfigurationStashClient component

Reviews (0)
Development tools, Other development tools
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from darwinLabs Dev Team who created this component.
See all 1 dependencies
Component Consumers
See all 1 consumers
Weekly Downloads