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.