Studio
Mastra Studio provides a visual interface for managing your Mastra deployment
Mastra Studio
Mastra Studio provides a visual interface for managing your Mastra deployment.
Topics
- Overview - Introduction to Mastra Studio
- Deployment - Deploy your Mastra instance
- Auth - Configure authentication
- Observability - Monitor your application
Studio Overview
Mastra Studio is a web-based interface for managing your Mastra deployment.
Features
- Visual agent configuration
- Workflow management
- Memory inspection
- Observability dashboard
- Deployment management
Accessing Studio
Studio is typically available at http://localhost:3000 when running Mastra locally, or through your deployed endpoint in production.
Studio Deployment
Deploy your Mastra application using Studio.
Deployment Options
- Cloud Deployment - Deploy to Mastra Cloud
- Self-hosted - Deploy to your own infrastructure
Configuration
Configure deployment settings through the Studio interface or via mastra.config.ts.
Studio Auth
Configure authentication for Mastra Studio.
Authentication Providers
Studio supports multiple authentication providers:
- Auth0
- Clerk
- Firebase
- Supabase
- WorkOS
- Custom JWT
Setup
Configure auth in your mastra.config.ts:
export const mastra = new Mastra({
studio: {
auth: {
provider: 'clerk',
// provider-specific config
},
},
});
Studio Observability
Monitor your Mastra application through Studio.
Features
- Real-time logs
- Tracing visualization
- Metrics dashboards
- Alert configuration
Integration
Observability features integrate with your configured tracing and logging providers.