Examples

Real-world sequence diagrams you can adapt.

OAuth 2.0 Authorization Code Flow

@seq
[participants]
  user:User|actor
  app:Client App|client
  auth:Auth Server|service
  api:Resource API|service

[messages]
  user->app:Click "Login with Provider"
  app->auth:Redirect to /authorize
  auth-->user:Show login page
  user->auth:Enter credentials
  auth->auth:Validate credentials
  auth-->app:Redirect with auth code
  app->auth:POST /token (code + secret)
  auth-->app:Access token + Refresh token
  app->api:GET /resource (Bearer token)
  api->api:Validate token
  api-->app:Protected resource
  app-->user:Show data
Rendered diagram

E-Commerce Checkout

Rendered diagram

Microservices Request Flow

Rendered diagram

WebSocket Real-time Updates

Rendered diagram

Database Transaction

Rendered diagram

More Examples

See the Cookbook for additional sequence diagrams in context.

Last updated