Mastra Workshops
Join the Mastra team and expert guests for live, hands-on workshops that teach you how to build and deploy AI agents and applications.
No Upcoming Workshops
Check back soon for new workshop announcements or watch our past workshops below.
Follow us on Luma for updatesPast Workshops
March 5, 2026
60 minutesBeyond vibes: Measuring your agent with evals
Relying on “vibes” to tell if your agent works doesn’t scale—especially once you’re iterating on prompts, models, tools, and RAG. In this workshop, you’ll learn how to turn subjective spot-checking into a clear, repeatable signal for real agent quality using evals (Mastra scorers). We’ll break down what evals are (and why they’re different from traditional pass/fail tests), then walk through concrete, production-shaped examples. You’ll see practical patterns for getting started, including LLM-as-a-judge, plus how to run live evaluations with sampling so you can monitor quality without slowing down your app. Then we’ll connect evals to the workflow that actually makes them useful: datasets and experiments. You’ll learn how to build a versioned set of test cases, run the same dataset against different agent versions, and compare results to catch regressions and measure improvements with confidence. Expect a grounded, no-hype look at where automated evals are powerful, where they can mislead, and how to pair scores with lightweight analysis so you can keep improving your agent over time—with time for questions throughout and at the end. Recording and code examples will be available to everyone who registers.
February 19, 2026
1 hourBuild your own coding agent
Build your own coding agent
February 12, 2026
1 hourBuild agents with human-like memory
In this workshop, we will walk you through Mastra’s newly improved memory system, why we built it the way we did, and what we learned along the way. We will explain the different kinds of memory in Mastra and when to use each one. You will see how to build agents that remember users across sessions, recall relevant context from months of history, and reason correctly about time.
February 12, 2026
1 hourGuardrails and beyond: Control the agent loop with processors
Relying on "good prompts" alone to keep an agent safe and consistent doesn't scale—real apps need a dependable way to shape what goes in and what comes out. In this workshop, you'll learn how Mastra processors give you that control by running **input processors** before the LLM sees a message and **output processors** before a response reaches your users. We'll implement practical **input processors** to normalize and validate requests (think: cleaning up text, blocking unsafe content, trimming token-heavy context, or adjusting system messages). You'll see where input processors sit in the pipeline, how execution order affects outcomes, and how to use per-step processing when you need to make decisions during the agentic loop (like switching models or changing tool availability mid-run). Then we'll build **output processors** that make responses safer and more reliable—filtering or transforming final messages, attaching helpful metadata, and handling streaming output as it arrives. We'll also cover how output processors can **abort or request retries** to enforce quality and guardrails, so your app doesn't ship broken or non-compliant responses. You'll leave with a clear mental model of when to use input vs. output processors, plus working patterns you can reuse to add consistency, safety, and cost control to any Mastra agent.
February 5, 2026
1 hourIntroduction to Workspaces
We just launched Workspaces 🎉 In this workshop we'll walk you through why we built them and what they unlock. We'll share the problems we kept running into while building agents, how those led to Workspaces, and what this means for you as a builder.
January 29, 2026
1 hourBuild your first agent with Mastra
2026 might be the year of AI agents but this session is your chance to actually build and deploy an agent yourself. AI agents are autonomous systems that can perceive their environments, make decisions, and independently take actions to achieve specific goals. With today’s tools and frameworks, it’s never been easier to build them, and Alex at Mastra how to do it in less than an hour. Use agents to build things like a personalized travel agent that puts together vacations for you. Or use multiple-agents to simulate a ‘team’ of writers and editors that seamlessly collaborate on content. This event is open to all devs and aspiring AI engineers, regardless of background, so feel free to share the invite link. It’s recommended that you have a code editor and node v20+ installed prior to the session. You should be comfortable with basic JavaScript and the command line. This isn’t a talk; it’s a live workshop where you’ll walk away having built and deployed your first AI agent.
January 21, 2026
1 hourMastra 1.0 workshop
Mastra 1.0 is coming this week. In this workshop, we’ll build an agent together and, along the way, explain Mastra with a focus on what’s new in 1.0. If you’re new to Mastra, this is a solid introduction. If you already use it, it’s a good opportunity to go deeper on 1.0. Hosts: - Shane Thomas, Co-founder and CPO at Mastra - Alex Booker, Developer Experience at Mastra What we'll cover: - Mastra v1 overview: what’s in 1.0 and how the pieces fit together - Core primitives: agents, workflows, tools, memory, and control flow - Upgrade guidance: what changed, what’s stable, and how to move to v1 - End to end demo: building and running a real agent setup What you’ll get: - A clear mental model of Mastra v1 - A walkthrough of every major feature in 1.0 - Live code demos showing how things work in practice - Practical guidance for upgrading safely - Real time Q and A
December 18, 2025
50 minutesBeyond vibes: Measuring your agent with evals
Relying on “vibes” to see if your agent works doesn’t scale. In this session, you’ll learn how to build a clear, repeatable signal for how your agent really performs - using evals. Hosted by: - Alex Booker (Developer Educator @ Mastra) - Yujohn Nattrass (Software Engineer, working on Evals @ Mastra) We’ll break down what evals are, how they differ from traditional tests, and how they show up in real systems with concrete examples and demos. You’ll see practical patterns for getting started - including LLM-as-a-Judge - and how to use evals to reliably iterate on agents powered by techniques like RAG. We’ll also go deeper into why rigorous evaluation matters - where built-in evals are powerful, where they break down or mislead, and how to pair them with data analysis and a technique called open coding to truly understand and improve your agent’s behaviour over time. Expect a grounded, no-hype look at automated evals designed for people who ship, with time for questions throughout and at the end. Recording and code examples will be available to everyone who registers.
December 4, 2025
60 minutesBuild a Slack Agent with Mastra
In this hands-on workshop, Alex Booker and Grayson Hicks from Mastra will show you how to build a Slack AI agent from scratch using Mastra. You will jump straight into code and ship a production-ready agent in around 40 minutes. Slack is an ideal interface for AI agents. It works across web, desktop, and mobile, supports rich inputs like files and media, and keeps context clean through threads. You can work directly with APIs or plug into existing Slack integrations. The session ends by demonstrating how to connect a Mastra agent to Slack with zero code using Mastra Cloud, followed by time for questions.