Skip to main content
For development teams securing program upgrade authorities and token permissions. Squads lets you transfer program upgrade authorities, manage token mint and freeze permissions, and build custom onchain transactions, all with multi-party approval.

What you can do

Secure program upgrades

Transfer your upgrade authority to your Squad so no individual can upgrade alone.

Manage token authorities

Control mint and freeze authorities through your Squad with team oversight.

Build custom transactions

Compose arbitrary onchain instructions and submit them for team approval.

Manage validators

Secure validator identity, vote, and withdrawal keys from the same Squad.
If you lose access to enough member keys to meet the threshold, you will not be able to upgrade the program. Verify your Squad’s threshold and member list before transferring authority.
New to Squads? See Create a Squad for setup steps, threshold recommendations, and best practices.

Quick reference