Skip to main content
Publishing takes an app’s latest successful build live. Every commit produces a versioned build and snapshot, so shipping is safe and reversible.

From commit to live

1

Commit

A commit type-checks, pushes to the workspace repo, and builds a snapshot in the background. Each commit is a version.
2

Publish

publish_app pins the latest successful build as the published version. If the build is still running or failed, publishing is blocked until it’s green.
3

Serve

External apps deploy to an edge worker at a public URL; internal apps become available to your organization.
You publish by asking an agent (publish_app) or from the editor.

Internal vs external

Internal apps

Served to members of your Zite organization only. No public URL.

External apps

Deployed to a public edge worker at https://<subdomain>.zite.so (or your custom domain), with the app’s sign-in for its users.
Changing an app’s access mode between internal and external is a confirmed action.

Versions & rollback

Every version is backed by a commit and its snapshot. From the app’s History you can:
  • Browse previous versions and preview them.
  • Restore an earlier version to roll back.
Because each build carries its commit, you always know exactly what’s live.

Custom domains

External apps can be served from:
  • A custom Zite subdomainyourname.zite.so.
  • A custom domain you own — connect it with a CNAME record; TLS is handled automatically.

Audit logs

Zite records an audit trail at the account level — deploys, permission changes, and administrative actions — so you can see who changed what and when.