Skip to content
Docs
Elide
Bali
Komodo
Studio
Cloud
Site
Blog
Enterprise
Discord
Changelog
en
Documentation
v1.6.3
Search docs
⌘ K
·
/
Get Started
Overview
Installation
Getting started
Adopt an existing project
Languages
JavaScript and TypeScript
Python
Java and Kotlin
WebAssembly
Installation options
Packages and installers
Container images
Continuous integration
Toolchain
Toolchain overview
Component versions
Projects
Project setup
The .dev directory
Environment and properties
Source sets
Dependencies
Build tasks
Build extensions
Build flags
Testing
Documents
Pkl configuration
Markdown in the terminal
Java & Kotlin
JVM toolchain
Maven dependencies
Java compiler
Kotlin compiler
Formatting
(Experimental)
OpenRewrite
(Experimental)
Indexing
JAR assembly
Maven publishing
Native Image
WebImage
JVM containers
Frameworks
Spring Boot
Micronaut
Android
Android toolchain
Android SDK
Manifest and resources
Android dependencies
Run and debug
Android tests
Signing and release
Editors and agents
Android build targets
Native tools
C compiler and LLVM linker
C header bindings
Python
Python toolchain
Packages and virtual environments
Python tests
Web
Web toolchain
npm installer
Static sites
Browser WASM
Edge
IDE Integration
Overview
Editors
VS Code extension
IntelliJ IDEA plugin
(Experimental)
Zed extension
Other editors
Tern
(Experimental)
Tern plugin
Installation
Use
(Experimental)
Terminal surfaces
(Experimental)
Project workspace
Tools
(Experimental)
Debugging
(Experimental)
Coverage
(Experimental)
Build diagnostics
(Experimental)
Traces
(Experimental)
Reference
Build Tool Integration
Overview
Build tools
Maven plugin
Gradle plugin
Bazel
POM export
Guides
Build
Build an HTTP service
Build a command-line tool
Build a polyglot app
TypeScript and modules
Run
Development server
Serve static files
Interactive REPL
Languages and interop
Debug
Debugging
Troubleshooting
Monitoring and profiling
Ship
Deploy an app
Sandbox and limits
Upgrading
Reporting Issues
Overview
From your agent
Docs MCP server
Report from your agent
From report to fix
OpenTelemetry
OpenTelemetry overview
Set up
Configuration
Providers
Signals
Overview
Runtime instrumentation
Correlation and baggage
Languages
JavaScript and TypeScript
Python
Reference
Emitted telemetry
Troubleshooting
Agentic Engineering
Overview
AI plugins
Overview
Claude Code plugin
Codex plugin
Connect
Project MCP server
For AI agents
Runtime
API overview
JavaScript language
Elide APIs
Elide global
elide:csv
elide:yaml
elide:cel
Python elide module
Insight scripts
Databases
Overview
SQLite
PostgreSQL
MySQL
Node APIs
process
node:assert
node:async_hooks
node:buffer
node:child_process
node:console
node:crypto
node:dgram
node:diagnostics_channel
node:dns
node:domain
node:events
node:fs
node:http
node:module
node:net
node:os
node:path
node:perf_hooks
node:querystring
node:readline
node:stream
node:test
node:timers
node:url
node:util
node:v8
node:vm
node:worker_threads
node:zlib
Web APIs
Compression streams
Encoding
Events and AbortSignal
Fetch
Messaging
Other globals
Performance
Streams
Timers
URL
URLPattern
Web Crypto
WorkerNavigator
JVM APIs
Overview
Elide annotations
Bundled libraries
Reference
CLI reference
elide.pkl reference
Environment variables
Runtime environment variables
Languages and offline docs
Comparisons
Node users
Bun users
Deno users
Python users
Java users
Kotlin users
Architecture
Architecture overview
Garbage collection
Memory safety
Native substrate
Observability
Threading
Performance
Benchmarks
Performance tuning
Compatibility
Code samples
Overview
Project samples
Changelog
Overview
Releases
Extras
Binary report
SBOM
System status
Tags
Android
Toolchain
Tagged Android
Elide documentation pages and code samples tagged Android.
Guides
Android toolchain
Android SDK
Manifest and resources
Android dependencies
Run and debug
Android tests
Signing and release
Editors and agents
Android build targets
Code samples
Android strings in a host test
Debug an Android app
All Android samples
All tags
Documentation
v1.6.3
Search docs
⌘ K
·
/
Get Started
Overview
Installation
Getting started
Adopt an existing project
Languages
JavaScript and TypeScript
Python
Java and Kotlin
WebAssembly
Installation options
Packages and installers
Container images
Continuous integration
Toolchain
Toolchain overview
Component versions
Projects
Project setup
The .dev directory
Environment and properties
Source sets
Dependencies
Build tasks
Build extensions
Build flags
Testing
Documents
Pkl configuration
Markdown in the terminal
Java & Kotlin
JVM toolchain
Maven dependencies
Java compiler
Kotlin compiler
Formatting
(Experimental)
OpenRewrite
(Experimental)
Indexing
JAR assembly
Maven publishing
Native Image
WebImage
JVM containers
Frameworks
Spring Boot
Micronaut
Android
Android toolchain
Android SDK
Manifest and resources
Android dependencies
Run and debug
Android tests
Signing and release
Editors and agents
Android build targets
Native tools
C compiler and LLVM linker
C header bindings
Python
Python toolchain
Packages and virtual environments
Python tests
Web
Web toolchain
npm installer
Static sites
Browser WASM
Edge
IDE Integration
Overview
Editors
VS Code extension
IntelliJ IDEA plugin
(Experimental)
Zed extension
Other editors
Tern
(Experimental)
Tern plugin
Installation
Use
(Experimental)
Terminal surfaces
(Experimental)
Project workspace
Tools
(Experimental)
Debugging
(Experimental)
Coverage
(Experimental)
Build diagnostics
(Experimental)
Traces
(Experimental)
Reference
Build Tool Integration
Overview
Build tools
Maven plugin
Gradle plugin
Bazel
POM export
Guides
Build
Build an HTTP service
Build a command-line tool
Build a polyglot app
TypeScript and modules
Run
Development server
Serve static files
Interactive REPL
Languages and interop
Debug
Debugging
Troubleshooting
Monitoring and profiling
Ship
Deploy an app
Sandbox and limits
Upgrading
Reporting Issues
Overview
From your agent
Docs MCP server
Report from your agent
From report to fix
OpenTelemetry
OpenTelemetry overview
Set up
Configuration
Providers
Signals
Overview
Runtime instrumentation
Correlation and baggage
Languages
JavaScript and TypeScript
Python
Reference
Emitted telemetry
Troubleshooting
Agentic Engineering
Overview
AI plugins
Overview
Claude Code plugin
Codex plugin
Connect
Project MCP server
For AI agents
Runtime
API overview
JavaScript language
Elide APIs
Elide global
elide:csv
elide:yaml
elide:cel
Python elide module
Insight scripts
Databases
Overview
SQLite
PostgreSQL
MySQL
Node APIs
process
node:assert
node:async_hooks
node:buffer
node:child_process
node:console
node:crypto
node:dgram
node:diagnostics_channel
node:dns
node:domain
node:events
node:fs
node:http
node:module
node:net
node:os
node:path
node:perf_hooks
node:querystring
node:readline
node:stream
node:test
node:timers
node:url
node:util
node:v8
node:vm
node:worker_threads
node:zlib
Web APIs
Compression streams
Encoding
Events and AbortSignal
Fetch
Messaging
Other globals
Performance
Streams
Timers
URL
URLPattern
Web Crypto
WorkerNavigator
JVM APIs
Overview
Elide annotations
Bundled libraries
Reference
CLI reference
elide.pkl reference
Environment variables
Runtime environment variables
Languages and offline docs
Comparisons
Node users
Bun users
Deno users
Python users
Java users
Kotlin users
Architecture
Architecture overview
Garbage collection
Memory safety
Native substrate
Observability
Threading
Performance
Benchmarks
Performance tuning
Compatibility
Code samples
Overview
Project samples
Changelog
Overview
Releases
Extras
Binary report
SBOM
System status