With the Astah plug-in architecture, you can add your own functions to Astah, including menus and extra views in the Astah GUI.
This tutorial shows how to develop plug-ins for Astah, with a few samples.
When you launch Astah, it loads all the plug-in files in the plugins folder of the Astah installation folder. Plug-in files must be .jar files packaged as OSGi bundles, because Astah’s Plug-ins architecture uses OSGi Runtime.![]()
The Astah Plug-in SDK packages your plug-in as an OSGi bundle automatically, and lets you run it in Astah during development without copying it into the plugins folder. Now let’s set up the environment to develop plug-ins!
Below is a list of software for which you can develop plug-ins. The system requirements (OS and Java version) for developing and running plug-ins are the same as the respective software versions’ system requirements.
| Software | System Requirements |
|---|---|
| Astah Professional | See System Requirements |
| Astah UML | See System Requirements |
| Astah System Safety | See System Requirements |
| Astah SysML | See System Requirements |
Choose your edition:
What are you looking for?