Templates

Starters for engineers, product, and security—sequence diagrams, flowcharts, state, and class models.

ExampleBasics
Request–reply sketch

Two participants with a request and reply.

ExampleNumbering
Ordered messaging

Numbered steps for ordered messages.

ExampleBranching
Success and error paths

Branch on success or failure.

ExampleLoops
Repeated polling or heartbeat

Iterate until a condition is met.

ExampleOptional blocks
Optional step or side effect

Optional fragment when something may happen.

ExampleActivation
Call stack / focus on a lifeline

Show active focus when a call is in progress.

ExampleAPI & backends
HTTP API hitting a database

For backend devs documenting CRUD-style reads.

ExampleAuth & identity
Authorization flow with an identity provider

Simplified OAuth-style sign-in for app security discussions.

ExampleEvents & async
Publish, deliver, consume

For integration and event-driven architectures.

ExampleFlowcharts
Approvals and branching

For PMs and ops mapping approvals.

ExampleState machines
Ticket or task lifecycle

For support and delivery workflows.

ExampleClass models
Orders and line items (domain sketch)

For architects sketching a small domain model.