Skip to content

Start Collaborating

ThinkERD supports real-time collaboration. Invite team members to simultaneously edit ERDs and share changes instantly.

Collaboration Modes

ThinkERD uses a hybrid synchronization approach. The optimal mode is automatically selected based on the situation.

graph LR
    A[User Connects] --> B{Is another user<br/>editing?}
    B -->|No| C[Solo Mode<br/>REST-based]
    B -->|Yes| D[Live Mode<br/>WebSocket real-time]
    C -->|Another user joins| D
    D -->|All users leave| C
Mode Description
Solo Mode When editing alone — efficient synchronization via REST API
Live Mode When editing together — real-time synchronization via WebSocket

Mode switching is automatic

Users don't need to manually select a mode. When another user opens the same diagram, the system automatically switches to Live Mode.

Inviting Team Members

  1. Go to Member Management in the workspace settings
  2. Enter the email of the team member to invite
  3. Assign a role (Member/Admin) and send the invitation

Real-time Co-editing

In Live Mode, the following features are activated:

  • Live cursor sharing — See other users' cursors and selections on the canvas
  • Conflict-free editing — Concurrent edits are merged automatically
  • Cross-tab sync — Instant synchronization across multiple tabs in the same browser
Live Mode — Real-time Co-editing Canvas showing other users' cursors and selections

Diagram Sharing

You can also share diagrams with external users who are not team members:

  • Embed Viewer — Insert a read-only ERD into a webpage
  • Data Dictionary — Share entity/column information in a document format

For details, see Sharing & Embed.

Next Steps