mastra/Reference

Studio

Mastra Studio provides a visual interface for managing your Mastra deployment

studiouidashboardmanagement

Mastra Studio

Mastra Studio provides a visual interface for managing your Mastra deployment.

Topics

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.