Errors & empty states
404, server error, maintenance, and first-run empty states. Calm, honest, and always pointing at the next step. Built from live Canvas components.
Not found (404)
Anatomy. EmptyState with a search icon: name the miss, offer the way home. The status code is muted metadata, not the headline.
404
Page not found
The page may have moved, or the link is out of date.
Something went wrong (500)
Anatomy. EmptyState with a warning icon, then a retry Button that shows its loading state, plus a secondary support link.
Something went wrong
The request failed on our side. Your data is safe; trying again usually works.
Maintenance
Anatomy. A warning Alert banner over the product shell while a window is active.
Scheduled maintenance
Canvas Cloud is read-only until 04:00 UTC while we upgrade the database. Nothing is lost; writes resume automatically.
First run
Anatomy. The empty project list as an invitation: creating the project swaps the EmptyState for the new project's Card.
No projects yet
Projects group your identities, policies, and API keys per environment.