
Product
Introducing Repository Access Permissions and Custom Roles
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.
@mastra/cloud
Advanced tools
Affected versions:
The official integration package for Mastra Cloud services - seamlessly connect your Mastra applications with cloud-based capabilities and telemetry.
npm install @mastra/cloud
# or
yarn add @mastra/cloud
# or
pnpm add @mastra/cloud
MastraCloudAITracingExporterA custom AI tracing exporter that sends AI span data to Mastra Cloud for observability and monitoring.
accessToken (required): Your Mastra Cloud access tokenendpoint (optional): Custom endpoint URL for sending AI tracing data (defaults to https://api.mastra.ai/ai/spans/publish)maxBatchSize (optional): Maximum number of spans to batch before sending (default: 1000)maxBatchWaitMs (optional): Maximum time to wait before sending a batch in milliseconds (default: 5000)maxRetries (optional): Maximum number of retry attempts for failed requests (default: 3)logger (optional): Logger instance compatible with the Mastra Logger interfaceThe package currently provides OpenTelemetry integration with Mastra Cloud for instrumenting and collecting telemetry data from your applications.
import { PinoLogger } from '@mastra/loggers';
import { MastraCloudExporter } from '@mastra/cloud';
// Initialize the exporter with your access token
const exporter = new MastraCloudExporter({
accessToken: process.env.MASTRA_CLOUD_ACCESS_TOKEN, // Your Mastra Cloud access token
logger: yourLoggerInstance, // Optional logger
endpoint: 'https://mastra-cloud-endpoint.example.com', // Mastra cloud endpoint
});
// Use with Mastra instance
export const mastra = new Mastra({
agents: { agent },
logger: new PinoLogger({
name: 'Mastra',
level: 'info',
}),
telemetry: {
serviceName: 'My-Agent',
enabled: true,
sampling: {
type: 'always_on',
},
export: {
type: 'custom',
exporter: new MastraCloudExporter({
accessToken: process.env.MASTRA_CLOUD_ACCESS_TOKEN,
}),
},
},
});
MastraCloudExporterA custom OpenTelemetry exporter that sends telemetry data to Mastra Cloud.
accessToken (required): Your Mastra Cloud access tokenendpoint (optional): Custom endpoint URL for sending telemetry datalogger (optional): Logger instance compatible with the Mastra Logger interfaceFor questions, issues, or feature requests, please reach out through the official Mastra support channels.
FAQs
Official Mastra Cloud integration package for telemetry
The npm package @mastra/cloud receives a total of 1,509 weekly downloads. As such, @mastra/cloud popularity was classified as popular.
We found that @mastra/cloud demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 11 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.