Astah API

The Astah API enables you to obtain Astah model information, create and modify diagrams and models, and use them in application software. (Creating and modifying the Astah API is available with Astah Professional and Astah UML only)

For information on how to use the Astah API, please refer to the API Sample guide (javadoc) and the sample applications.

JaveDoc and Sample Applications are equipped with Installer.

Models and Diagrams in Astah API

Models for Astah API: Astah Community, Astah UML, Astah Professional

ModelReferenceCreate*Edit*Delete*
Class DiagramYesYesYesYes
UseCase DiagramYesYesYesYes
Statemachine DiagramYesYesYesYes
Activity DiagramYesNoNoNo
Sequence DiagramYesNoNoNo
Composite Structure DiagramYesYesYesYes
FlowchartYesNoNoNo
Data Flow Diagram (DFD)YesNoNoNo
ER DiagramYesprofessional onlyprofessional onlyprofessional only
Requirement DiagramYesprofessional onlyprofessional onlyprofessional only
Astah* UML, Professional only

Diagrams for Astah API: Astah Community, Astah UML, Astah Professional

DiagramReferenceCreate*Edit*Delete*
Class DiagramYesYesYesYes
UseCase DiagramYesYesYesYes
Statemachine DiagramYesYesYesYes
Activity DiagramYesNoNoYes
Sequence DiagramYesNoNoYes
Communication DiagramYesNoNoYes
Component DiagramYesNoNoYes
Deployment DiagramYesNoNoYes
Composite Structure DiagramYesYesYesYes
FlowchartYesNoNoprofessional only
Data Flow Diagram (DFD)YesNoNoprofessional only
ER DiagramYesprofessional onlyprofessional onlyprofessional only
CRUDYesNoNoprofessional only
Mind mapYesYesYesYes
Requirement DiagramYesprofessional onlyprofessional onlyprofessional only
Astah* UML, Professional only

Diagram Elements for astah API: Astah UML, Astah professional

Diagram ElementReferenceCreateEditDelete
Class DiagramYesYesYesYes
UseCase DiagramYesYesYesYes
Statemachine DiagramYesYesYesYes
Activity DiagramYesNoNoNo
Sequence DiagramYesNoNoNo
Communication DiagramYesNoNoNo
Composite Structure DiagramYesNoNoNo
FlowchartYesNoNoNo
Data Flow Diagram (DFD)YesNoNoNo
ER DiagramYesprofessional onlyprofessional onlyprofessional only
CRUDYesNoNoprofessional only
Mind MapYesYesYesYes
Requirement DiagramYesprofessional onlyprofessional onlyprofessional only