Skip to content

Data Models

Plane's data models define the structure of entities in the system.

Model Relationships

Workspace
|-- Project
|   |-- Issue
|   |   |-- IssueAssignee
|   |   |-- IssueLabel
|   |   |-- IssueLink
|   |   |-- IssueAttachment
|   |   |-- IssueComment
|   |   |-- IssueReaction
|   |   |-- IssueSubscriber
|   |   |-- IssueRelation
|   |   `-- IssueVersion
|   |-- Cycle
|   |-- Module
|   |-- Page
|   |-- State
|   |-- Label
|   `-- Estimate
|-- User
|-- Webhook
`-- APIToken

Common Patterns

  • All models use UUID primary keys
  • Timestamps: created_at, updated_at
  • Soft deletes via deleted_at or archival via archived_at
  • Computed fields are marked as read-only in responses