ENACT SDK

An à-la-carte Eclipse plug-in suite for the ENACT platform. Install the SDK Control Panel core, then add only the modules you need — built with Maven + Tycho, distributed as a single p2 update site.

v1.1 Eclipse 2025-12+ Java 21 Apache 2.0

Install

p2 Update Site
https://pages.eclipse.dev/eclipse-research-labs/enact-project/software-development-kit/releases/latest/
  1. In Eclipse, open Help → Install New Software…
  2. Click Add…, paste the URL above into the Location field, and give it a name (e.g. ENACT SDK).
  3. Tick ENACT Software Development Kit under the ENACT SDK category and click Next.
  4. Accept the Apache 2.0 license and complete the wizard. Restart Eclipse when prompted.
  5. Open the view via Window → Show View → Other… → ENACT SDK → SDK Control Panel.

What's inside

SDK Control Panel

A single Eclipse view with a tabbed navigation bar. Each installed module contributes its own tab via an extension point — no menu hunting, no rebuild required.

Application Packaging

A guided wizard that produces production-ready Kubernetes manifests or a Helm chart from a single, validated deployment definition. Backed by the ENACT APM app-packaging module.

Dataspaces (EDC)

Manage saved EDC connectors with OS-encrypted API keys, then run provider-side asset / policy / contract workflows or consumer-side catalog → negotiation → transfer flows. Sovity dialect supports one-click EDR retrieval. Backed by edc-client.

AI Assistant

A local-LLM chat assistant backed by Ollama: pick a tool-capable model that matches your hardware, then have it read, search, and edit project files, generate deployments, and keep per-project memory — all on your machine. Backed by the ENACT APM ai-assistant module.

À-la-carte modules

Pick exactly what you install. The SDK ships as a small core plus independent feature plug-ins; uninstalled features simply do not appear in the navigation bar.

Built on the ENACT APM

SDK features are thin Eclipse front-ends over the Maven Central-published ENACT Application Programming Model libraries — same code, same validation, available outside Eclipse too.

Requirements

ComponentVersion
Eclipse IDE2025-12 (4.38) or newer
Java Runtime21+
Operating SystemWindows, Linux, macOS (x86_64 / aarch64)
AI Assistant (optional)A local Ollama server