# Documentation

- [API](/documentation/api.md)
- [Authentication](/documentation/api/authentication.md)
- [Subgraph](/documentation/subgraph.md)
- [Contracts](/documentation/contracts.md)
- [Create a Badge Spec](/documentation/contracts/create-a-badge-spec.md): Design a Badge Spec & upload to IPFS
- [Airdrop a Badge](/documentation/contracts/airdrop-a-badge.md)
- [Adding to allowlist](/documentation/contracts/adding-to-allowlist.md): Approve someone to mint this Badge using EIP-712
- [Minting allowlisted Badges](/documentation/contracts/minting-allowlisted-badges.md): Claim and mint the Badge using the signature
- [Add/Remove Admins](/documentation/contracts/add-remove-admins.md)
