mastra/Reference

Community

Join the Mastra community and contribute templates

communitycontributediscordlicense

Community

Join the Mastra community.

Topics

Contributing Templates

Share your Mastra templates with the community.

How to Contribute

  1. Create a template repository
  2. Follow the template structure
  3. Add documentation
  4. 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

  1. Join the Discord: https://discord.gg/mastra
  2. Introduce yourself in #welcome
  3. 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)