Install the Codmir SDK for error tracking and monitoring

Installation

Install the Codmir SDK using your preferred package manager.

Package Installation

npm install @codmir/sdk

Framework-Specific Imports

The SDK provides optimized imports for different platforms:

PlatformImport
Next.js@codmir/sdk/nextjs
React Native@codmir/sdk/react-native
Browser (vanilla)@codmir/sdk/browser
Core/Node.js@codmir/sdk/overseer

Environment Variables

Set your Codmir DSN in your environment:

# .env.local (Next.js)
NEXT_PUBLIC_OVERSEER_DSN=https://your-project.codmir.com/api/overseer

# .env (Vite/Vue/Svelte)
VITE_CODMIR_DSN=https://your-project.codmir.com/api/overseer

# .env (Node.js)
CODMIR_DSN=https://your-project.codmir.com/api/overseer

Basic Initialization

import * as Codmir from '@codmir/sdk/nextjs';

Codmir.init({
  dsn: process.env.NEXT_PUBLIC_OVERSEER_DSN,
  apiKey: process.env.NEXT_PUBLIC_OVERSEER_KEY,
  environment: process.env.NODE_ENV,
  release: process.env.NEXT_PUBLIC_APP_VERSION,
});

Verify Installation

After initializing, you can verify the SDK is working:

import { captureMessage } from '@codmir/sdk/nextjs';

// Send a test message
captureMessage('Codmir SDK initialized successfully', 'info');

Check your Codmir dashboard to see the test message.

Next Steps