The Astah API enables you to obtain Astah model information, create and modify diagrams and models, and use them in application software.

If you are using Astah SysML, please refer to this page.
If you are using Astah System Safety, please refer to this page.

section divider

Astah Professional – Models

GetCreate / EditDelete
Class Diagramsupportedsupportedsupported
UseCase Diagramsupportedsupportedsupported
Statemachine Diagramsupportedsupportedsupported
Activity Diagramsupportedsupportedsupported
Sequence Diagramsupportedsupportedsupported
Communication Diagramsupportedsupportedsupported
Composite Structur Diagramsupportedsupportedsupported
FlowchartsupportedNot availableNot available
Data Flow Diagram (DFD)supportedNot availableNot available
ER Diagramsupportedsupportedsupported
Requirement Diagramsupportedsupportedsupported

* Not Available for Component Diagram, Deployment Diagram, CRUD, Mind map, Requirement Table and Traceability Map.

section divider

Astah Professional – Diagrams

GetCreate / EditDelete
Class Diagramsupportedsupportedsupported
UseCase Diagramsupportedsupportedsupported
Statemachine Diagramsupportedsupportedsupported
Activity DiagramSupportedsupportedsupported
Sequence Diagramsupportedsupportedsupported
Communication DiagramsupportedNot Supportedsupported
Component DiagramsupportedNot Supportedsupported
Deployment DiagramsupportedNot supportedsupported
Composite Structur Diagramsupportedsupportedsupported
FlowchartsupportedNot supportedsupported
Data Flow Diagram (DFD)supportedNot supportedsupported
ER Diagramsupportedsupportedsupported
CRUDsupportedNot supportedsupported
Mind Mapsupportedsupportedsupported
Requirement Diagramsupportedsupportedsupported

* Not Available for Requirement Table and Traceability Map.

section divider

Astah Professional – Model Elements

GetCreate / EditDelete
Class DiagramSupportedSupportedSupported
UseCase DiagramSupportedSupportedSupported
Statemachine DiagramSupportedSupportedSupported
Activity DiagramSupportedSupportedSupported
Sequence DiagramSupportedSupportedSupported
Communication DiagramSupportedNot SupportedNot Supported
Component DiagramSupportedNot SupportedNot Supported
Deployment DiagramSupportedNot SupportedNot Supported
Composite Structure DiagramSupportedSupportedSupported
FlowchartSupportedNot SupportedNot Supported
Data Flow Diagram (DFD)SupportedNot SupportedNot Supported
ER DiagramSupportedNot supportedNot Supported
CRUDSupportedNot supportedNot Supported
MindMapSupportedSupportedSupported
Requirement DiagramSupportedSupportedSupported

* Not Available for Component Diagram, Deployment Diagram, Requirement Table and Traceability Map.

section divider

Astah UML – Models

GetCreate / EditDelete
Class DiagramSupportedSupportedSupported
UseCase DiagramSupportedSupportedSupported
Statemachine DiagramSupportedSupportedSupported
Activity DiagramSupportedSupportedSupported
Sequence DiagramSupportedSupportedSupported
Communication DiagramSupportedSupportedSupported
Composite Structur DiagramSupportedSupportedSupported
FlowchartSupportedNot SupportedNot Supported
Data Flow Diagram (DFD)SupportedNot SupportedNot Supported
ER DiagramSupportedNot SupportedNot Supported
Requirement DiagramSupportedNot SupportedNot Supported

* Not Available for Component Diagram, Deployment Diagram and Mind map.

section divider

Astah UML – Diagrams

GetCreate / EditDelete
Class DiagramSupportedSupportedSupported
UseCase DiagramSupportedSupportedSupported
Statemachine DiagramSupportedSupportedSupported
Activity DiagramSupportedSupportedSupported
Sequence DiagramSupportedSupportedSupported
Communication DiagramSupportedNot SupportedSupported
Component DiagramSupportedNot SupportedSupported
Deployment DiagramSupportedNot SupportedSupported
Composite Structur DiagramSupportedSupportedSupported
FlowchartSupportedNot SupportedNot Supported
Data Flow Diagram (DFD)SupportedNot SupportedNot Supported
ER DiagramSupportedNot SupportedNot Supported
CRUDSupportedNot SupportedNot Supported
Mind MapSupportedSupportedSupported
Requirement DiagramSupportedNot SupportedNot Supported
section divider

Astah UML – Model Elements

GetCreate / EditDelete
Class DiagramSupportedSupportedSupported
UseCase DiagramSupportedSupportedSupported
Statemachine DiagramSupportedSupportedSupported
Activity DiagramSupportedSupportedSupported
Sequence DiagramSupportedSupportedSupported
Communication DiagramSupportedNot supportedNot supported
Composite Structur DiagramSupportedSupportedSupported
FlowchartSupportedNot supportedNot supported
Data Flow Diagram (DFD)SupportedNot supportedNot supported
ER DiagramSupportedNot supportedNot supported
CRUDSupportedNot supportedNot supported
MindMapSupportedSupportedSupported
Requirement DiagramSupportedNot supportedNot supported

* Not Available for Component Diagram and Deployment Diagram.