Apple has released Pkl, a configuration as code language that allows users to define their data in a single format and generate output for various configuration formats such as JSON, YAML, and Property Lists. Pkl is designed to be programmable, scalable, and safe, and can be integrated into applications for runtime configuration. The language also features a rich type and validation system to catch configuration errors before deployment. Pkl has IDE integrations and a language server for easy editor integration.