Skip to main content


CircleCI npm version License: MIT

@pallad/config is a library that helps you create and maintain configuration objects in a type-safe manner with validation. Define smart configuration objects and initialize its properties from different sources like environment variables, configuration files. Easily manage configurations for different environments like CI, production, or development.


  • ๐Ÿ‘ท Built with Typescript
  • ๐Ÿ”ฅ Supports loading configuration from env, envfiles, ssm
  • ๐Ÿ‘Œ Supports asynchronous configuration sources
  • ๐ŸŽ’ Helpful presets for easy config definition
  • ๐Ÿ‘€ Great CLI for browsing and validating final configuration
  • ๐Ÿ‘ถ Great for continuous integration (CI)
  • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Type friendly
  • โค๏ธ Easy integration with any kind of applications


Join our discord server


Code Shell