Collaborators

A collaborator is someone who can publish to your project. Invite a teammate and they deploy to the domain exactly as you do—same command, their own account. No shared passwords, no team dashboard to administer.

Inviting

surge invite example.com jane@example.com

Each invitee gets an email invitation, and the command prints the invite status per address. Invite several people at once by listing more emails:

surge invite example.com jane@example.com jacob@example.com

Once accepted, a collaborator can publish new revisions to the project from their own account.

Revoking

surge revoke example.com jacob@example.com

Revocation is immediate—the address can no longer publish to the domain.

While publishing

You can also manage collaborators as a side effect of a deploy, with the --add and --remove flags:

surge --add jane@example.com
surge --remove jacob@example.com

The deploy output includes a users: line listing everyone with access, so each publish confirms who can ship the project.