# MetaMask Delegation Toolkit Resources
## Documentation & Getting Started
- **[Official Documentation](https://docs.gator.metamask.io)** - Comprehensive guides, API references, and tutorials
- **[Delegation Concepts Guide](https://docs.gator.metamask.io/concepts/)** - Understanding the core delegation framework
- **[Restrict a Delegation](https://docs.gator.metamask.io/how-to/create-delegation/restrict-delegation)** - Use caveat enforcers to apply specific rules and restrictions to a delegation
- **[MetaMask DTK Repo](https://github.com/metamask/delegation-framework)** - Official Public GitHub Repo
## Quick Start Options
### Create a New Project
```bash
npx create-gator-app
```
→ Sets up a complete Next.js starter app with delegation toolkit integrated
### Add to Existing Project
```bash
npm install @metamask/delegation-toolkit
```
## Development Resources
- **[CLI Quickstart Guide](https://hackmd.io/@x2AtdNlxSjuUiT4xerbPSg/Byy9hijCJe)** - Step-by-step tutorial for setting up using the CLI
- **[Custom Contract Installation](https://docs.gator.metamask.io/how-to/install-contracts/)** - How to install and override the MM DTK contracts
## Learning Resources
### Videos
- **[MetaMask Delegation Toolkit: Sneak Peek](https://www.youtube.com/watch?v=ZTHF5soelpA)** - Introduction from ETH CC Brussels
- **[What is the Delegation Toolkit and What Can You Do With It?](https://www.youtube.com/watch?v=xTduTcdheiI)** - Overview of use cases and benefits
- **[Build an AI Agent with the Delegation Toolkit (Part 1)](https://www.youtube.com/watch?v=OkhV2Dl_7Z)** - Tutorial series on building advanced applications
### Advanced Integration
- **[Hacker Guide: ERC-7715 Actions](https://hackmd.io/@i5VT7AgNSwamXE9YfrqvBQ/rke5Rai0kx)** - Implementing standardized actions with the toolkit
## Community & Events
- **[HackQuest Hackathon](https://hackquest.io/hackathons/metamask-delegation-toolkit-dtk-dev-cook-off)** - Ongoing developer competition with prizes
- **[Discord Community](https://discord.gg/metamask)** - Connect with the team and other developers
## Key Use Cases
- **Instant User Onboarding** - No browser extension or seed phrase required
- **Uninterrupted dApp Experiences** - Actions continue without constant signing
- **Recurring Payments** - Enable subscription models without user intervention
- **Social Coordination** - P2P delegation for collaborative actions
- **Account Recovery** - Delegated wallet recovery mechanisms
## Example Projects
- **[GitHub Repository Examples](https://github.com/MetaMask/delegation-toolkit/tree/main/examples)** - Practical implementation examples
- **[Example Dapp](https://metamask.github.io/delegation-toolkit/)** - Interactive demo application
- **[Red Balloon Game](https://github.com/MetaMask/red-balloon-game)** - Delegation game played at ETH CC 2024 (Brussels)
- **[Propel Demo](https://github.com/MetaMask/propel-demo)**
---
*For questions and support, visit the [MetaMask Developer Documentation](https://docs.metamask.io) or join the [Discord community](https://discord.gg/metamask).