Dynamic Interaction Modeling
UML Sequence Diagram Maker
Model how objects and microservices collaborate in chronological order through messages and replies.
Visualize Service Interactions
Drag participants, messages, and return flows with automated orthogonal and straight alignment.
What is a Sequence Diagram?
A UML Sequence Diagram is an interaction diagram that shows how processes operate with one another and in what order. It is a construct of a message sequence chart depicting lifelines across a vertical time axis.
Key Sequence Components
- Participant / Lifeline: Represents an object or system instance. A vertical dashed line descends downward to indicate passing time.
- Synchronous Message (Solid Line + Filled Arrow): Sender blocks and waits for receiver response before continuing.
- Asynchronous Message (Solid Line + Open Arrow): Sender dispatches message without blocking.
- Reply / Return Message (Dashed Line + Open Arrow): Returns execution values or acknowledgment back to the caller.
- Self-Call: Loopback arrow representing an internal recursive function call on the same object.
