Install
Two ways to install — the Eclipse Marketplace is the easiest. Either one installs the complete SDK; you can deselect optional modules in the wizard.
Open the Marketplace entry and drag its Install button onto a running Eclipse workbench, or search “ENACT SDK” in Help → Eclipse Marketplace…
Open Marketplace entryInstalling from the workbench requires the Marketplace Client (bundled with the Eclipse IDE).
- In Eclipse, open Help → Install New Software…
- Click Add…, paste the URL above into Location, and name it ENACT SDK.
- Under ENACT SDK — Complete, tick ENACT Software Development Kit (complete), then Next.
- Accept the Apache 2.0 license and finish the wizard. Restart Eclipse when prompted.
- Open Window → Show View → Other… → ENACT SDK → SDK Control Panel.
Upgrading from an older build? Just run Help → Check for Updates — the 1.2.0 release upgrades earlier installs in place, including the pre-modular SDK. No manual uninstall required.
One control panel, every ENACT capability
A small core hosts the control panel; each capability is an independent feature plug-in you can install à la carte.
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, configure the Application Controller, and keep per-project memory — all on your machine. Backed by the ENACT APM ai-assistant module.
Application Controller
Opt an application into the ENACT Application Controller: a deploy-time configurator wires in the adaptation capabilities you choose — load balancing, elasticity, energy efficiency, and performance / resource monitoring — with a diff-preview before any file is written, and a dashboard monitors a running instance over its REST API.
À-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
Everything else you need
Source, issues, licensing, and where to reach the maintainer.