mastra/Reference
Community
Join the Mastra community and contribute templates
communitycontributediscordlicense
Community
Join the Mastra community.
Topics
- Contributing Templates - Share your templates
- License - Licensing information
- Discord - Join our Discord
Contributing Templates
Share your Mastra templates with the community.
How to Contribute
- Create a template repository
- Follow the template structure
- Add documentation
- Submit via Discord or GitHub
Template Structure
mastra-template-name/
├── README.md
├── mastra.config.ts
├── src/
│ ├── agents/
│ ├── tools/
│ └── workflows/
├── package.json
└── tsconfig.json
README Requirements
- Clear description
- Setup instructions
- Usage examples
- Environment variables
- Screenshots (if applicable)
Submission
Join the Discord and post in the #templates channel.
Discord
Join the Mastra community on Discord.
Getting Help
- #help - General questions
- #bugs - Report issues
- #features - Feature requests
Channels
- #announcements - Release updates
- #showcase - Share your projects
- #templates - Share and discover templates
- #general - General discussion
Getting Started
- Join the Discord: https://discord.gg/mastra
- Introduce yourself in #welcome
- Start building!
Code of Conduct
Be respectful and constructive. We're all here to learn and build together.
License
Mastra licensing information.
Open Source License
Mastra is available under the MIT License.
Commercial Use
Commercial use is permitted under the MIT License. Attribution is required.
Support
- Community support via Discord
- Enterprise support available upon request
Third-Party Licenses
Mastra uses the following third-party libraries:
- TypeScript (Apache 2.0)
- Zod (MIT)
- Various LLM provider SDKs (their respective licenses)