Install the Codmir SDK for error tracking and monitoring
Installation
Install the Codmir SDK using your preferred package manager.
Package Installation
npm install @codmir/sdkyarn add @codmir/sdkpnpm add @codmir/sdkbun add @codmir/sdkFramework-Specific Imports
The SDK provides optimized imports for different platforms:
| Platform | Import |
|---|---|
| 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/overseerBasic Initialization
import * as Codmir from '@codmir/sdk/nextjs';
Codmir.init({
dsn: process.env.NEXT_PUBLIC_OVERSEER_DSN,
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
- Configuration - Configure sampling, privacy, and more
- Framework Guides - Framework-specific setup