# Sam Bhagwat from Mastra: the Gatsby founder building an agents framework Page: https://stenobird.com/podcast/scaling-devtools/sam-bhagwat-from-mastra-the-gatsby-founder-building-an-agents-framework Text version: https://stenobird.com/podcast/scaling-devtools/sam-bhagwat-from-mastra-the-gatsby-founder-building-an-agents-framework.md Podcast: [Scaling DevTools](https://stenobird.com/podcast/scaling-devtools) Published: 2025-07-24T13:42:10+00:00 Episode link: https://podcast.scalingdevtools.com/episodes/sam-from-mastra-the-gatsby-founder-building-an-agents-framework Audio file: https://media.transistor.fm/fff70b53/d8fb8983.mp3 Processing state: failed JSON: https://stenobird.com/v1/public/podcasts/scaling-devtools/episodes/sam-bhagwat-from-mastra-the-gatsby-founder-building-an-agents-framework Duration seconds: 2836 ## Resource Sam Bhagwat is the CEO of Mastra - a typescript AI agents framework. Sam is also the cofounder of Gatsby, the popular React framework that was acquired by Netlfiy. Sam shares what he learned building Gatsby and how they're applying those lessons to Mastra. Why they're building in TypeScript, not Python. Why 20% of their users are in Japan. And why they're distributing 1,500 physical books per week on AI agents. This episode is brought to you by WorkOS . If you're thinking about selling to enterprise customers, WorkOS can help you add enterprise features like Single Sign On and audit logs. Links: - Mastra - Sam Bhagwat - Gatsby - Principles of Building AI Agents ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/scaling-devtools/episodes/sam-bhagwat-from-mastra-the-gatsby-founder-building-an-agents-framework/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/scaling-devtools/sam-bhagwat-from-mastra-the-gatsby-founder-building-an-agents-framework.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.