Pkl Pkl // Docs
Language
Bindings
Java Kotlin Swift Go
Frameworks
Spring (Boot)
Editors
IntelliJ Neovim VS Code Pkl Language Server
Resources
GitHub Standard Library Package Docs Style Guide Security
Community
GitHub Discussions Blog

IntelliJ Plugin

    • Installation
    • Highlights
    • Features
      • Syntax Highlighting
      • Code Editing
      • Code Folding
      • Code Formatting
      • Code Navigation
      • Code Refactoring
      • Code Validation
      • Jump to Error
    • Changelog
IntelliJ Plugin 0.26.0
  • IntelliJ Plugin
    • 0.32.0
    • 0.31.1
    • 0.30.1
    • 0.29.0
    • 0.28.0
    • 0.27.0
    • 0.26.0
  • Main Project
    • 0.29.0-dev
    • 0.28.2
    • 0.27.2
    • 0.26.3
    • 0.25.3
  • Neovim Plugin
    • 0.6.0
  • Pkl Blog
  • Pkl Go Bindings
    • 0.10.0
    • 0.9.0
    • 0.8.0
    • 0.7.0
    • 0.6.0
    • 0.5.3
  • Pkl Language Server
    • 0.3.2
    • 0.2.0
    • 0.1.2
  • Pkl Swift Bindings
    • 0.4.2
    • 0.3.0
    • 0.2.3
  • ROOT
  • Spring Boot Integration
    • 0.17.1
    • 0.16.0
    • 0.15.0
  • VS Code Extension
    • 0.19.0
    • 0.18.2
    • 0.17.0
    • 0.16.0
    • 0.11.0
  • IntelliJ Plugin
  • Highlights
0.32.0 0.31.1 0.30.1 0.29.0 0.28.0 0.27.0 0.26.0
Edit this Page

Highlights

Code Completion (Config Structure)

Config Structure Completion

Code Completion (Module URIs)

Module URI Completion

Navigation

Navigation

Go to Class/Symbol

Go to Class/Symbol

Name Checking

Name Checking

Type Checking

Type Checking

Constraint Checking

Constraint Checking

Regex Checking

Regex Checking

Type Inference

Type Inference
Installation Features

Copyright © 2024-2025 Apple Inc. All rights reserved.