Skip to main content
formae uses Pkl as its configuration language. Pkl has strong editor support (type checking, autocomplete, go-to-definition), which makes writing formae far easier. This guide gets it working in your editor.
1

Install Java

The Pkl language server runs on Java, so you need a JDK installed.
2

Add Pkl support to your editor

Install the official Pkl extension:
  1. Open the Pkl VS Code installation guide.
  2. Install the extension from the VS Code Marketplace.

New to Pkl?

If you’re new to the language, the Pkl primer covers the fundamentals in a few minutes: basic syntax and structure, types and validation, and modules and imports. See also the Pkl cheatsheet for a quick syntax reference.