Pkl

Apple·Apple.Pkl

Configuration that is Programmable, Scalable, and Safe

Pkl — pronounced Pickle — is an embeddable configuration language which provides rich support for data templating and validation. It can be used from the command line, integrated in a build pipeline, or embedded in a program. Pkl scales from small to large, simple to complex, ad-hoc to repetitive configuration tasks.

winget install --id Apple.Pkl --exact --source winget

Latest 0.32.1·July 23, 2026

Release Notes

Pkl 0.32 was released on July 8th, 2026. The latest bugfix release is 0.32.1. (All Versions) The next release (0.33) is scheduled for October 2026. To see what’s coming in the future, follow the Pkl Roadmap. Please send feedback and questions to GitHub Discussions, or submit an issue on GitHub. Pkl is hosted on GitHub. To get started, follow Installation.

This is the final release that distributes binaries for macOS/amd64.

Installer type: portable

x648550A00FCF027335E42C5E2CD553B88E98845408CB1880B3E3D1860CAF46D22A

Details

Homepage
https://pkl-lang.org/
License
Apache-2.0
Publisher
Apple
Support
https://pkl-lang.org/main/current/community.html
Copyright
Copyright © 2026 Apple Inc. All rights reserved.

Tags

configconfigurationlanguageprogrammingprogramming-language

Older versions (15)

0.32.0
x6461C40E940D5E61A0C54CC6BDEF6FF26D44F02AECCD19FA0407125DC617DBA030
0.31.1
x64A8834481667325B44C539DBB758D7365A16389070F343C04B639BBE525EDE013
0.31.0
x6437D35CE8A165766502FB13799071D4CEFA84D39FB455C75C471B47B9B5D12B04
0.30.2
x6419E92AA59BCF4E54963B6E3B419AF7E1B939F5793B44F4A08D60BAB1217106F4
0.30.1
x642AC9DCD922D5654D202EAEBE52B667DB3C00C523F52562DD95841347E11A65CD
0.30.0
x643AF84F8F6753AE6CFAB50F7127FBFB3B53D374C03079CA0CEC27EDDFFC492B3C
0.29.1
x645388DDDB8F9832233707CC48E77343AE65A7684BCA19D94454D096CC66BB3E70
0.29.0
x640F1DB1490444293A050BE5DDF612EC2A70D9B30312DDEDB3F7C3104FA50C492F
0.28.2
x64F346D25B6C418822726241C3C7363DC2E4D5FF5B4CDFC3CFA7E3C86F590FA9A8
0.28.1
x6468E59740E27750C4C2A2E3C1EC1E7E26BAAB485ACB3BFE543A3DF66AC80C4D8D
0.28.0
x645A44FD07DCEF67905E8A3EB1CCC2551D53DC2EEC71EE6CE65EF0667CF7243D23
0.27.2
x640853D0660751D71A7C8C19B4865863FA626BDCD8D822E75A9FEE05D4D1006822
0.27.1
x6443E8F66D8BD2FD9779007306DAE6E0B4C37B1FCF8F9D70E6431CFE60682F3700
0.27.0
x64A70CBC8CE7C540CDAC7833E5409569073A33A19E1D885E716800B79F816B7784
0.26.3
x6475E02893A1E00CE6430EB125C624EC2EA146E6465B2D9512766E23846A3CAF3E