MermaidJS Example: sequence diagram

sequenceDiagram participant User as User participant Browser as Web Browser participant Server as Web Server participant DB as Database participant API as External API User->>+Browser: Enter URL Browser->>+Server: HTTP Request Server->>+DB: Query Data DB-->>-Server: Response Data Server->>+API: Request External Data API-->>-Server: Response External Data Server-->>-Browser: HTTP Response Browser-->>-User: Display Content