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.

SDK installatie | Shadow Guard