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 for Astah Professional)

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 for Astah API

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

*Astah Professional only

Diagrams for Astah API

DiagramReferenceCreate*Edit*Delete*
Class DiagramYesYesYesYes
UseCase DiagramYesYesYesYes
Statemachine DiagramYesYesYesYes
Activity DiagramYesNoNoYes
Sequence DiagramYesYesYesYes
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 Professional only

Diagram Elements for Astah API

Diagram ElementReferenceCreate*Edit*Delete*
Class DiagramYesYesYesYes
UseCase DiagramYesYesYesYes
Statemachine DiagramYesYesYesYes
Activity DiagramYesNoNoNo
Sequence DiagramYesYesYesYes
Communication DiagramYesNoNoNo
Composite Structure DiagramYesYesYesYes
Flowchart*YesNoNoNo
Data Flow Diagram (DFD)*YesNoNoNo
ER Diagram*Yesprofessional onlyprofessional onlyprofessional only
CRUD*YesNoNoprofessional only
Mind Map*YesYesYesYes
Requirement Diagram*Yesprofessional onlyprofessional onlyprofessional only

*Astah Professional only