SDK installatie
De Shadow Guard SDK voegt real-time security monitoring toe aan je JavaScript applicatie.
Installatie
npm install @shadowguard/sdk
Configuratie
import { ShadowGuard } from '@shadowguard/sdk'
const guard = new ShadowGuard({
siteId: 'jouw-site-id',
apiKey: 'sg_jouw_api_key',
})
// Initialiseer
guard.init()
Wat de SDK doet
- CSP monitoring - Detecteert CSP violations in real-time
- Error tracking - Vangt JavaScript errors op
- Performance monitoring - Meet laadtijden en Web Vitals
- Security events - Detecteert verdachte activiteit
Framework integratie
Next.js
// app/layout.tsx
import { ShadowGuardProvider } from '@shadowguard/sdk/react'
export default function Layout({ children }) {
return (
<ShadowGuardProvider siteId="jouw-site-id">
{children}
</ShadowGuardProvider>
)
}
React
// src/main.tsx
import { ShadowGuard } from '@shadowguard/sdk'
const guard = new ShadowGuard({ siteId: 'jouw-site-id' })
guard.init()
Meer informatie
Zie de volledige SDK documentatie op GitHub.