HomeDevelopers

Built for Developers.
Designed for Privacy.

Powerful APIs and SDKs to integrate DPDP compliance into your app in minutes, not months.

Kavach SDK

Drop-in privacy compliance for your React, Flutter, and iOS applications. Initialize with a single line of code.

Learn more about Kavach SDK
typescript
import { KavachProvider } from '@kavach/react'

export default function App() {
  return (
    <KavachProvider 
      apiKey="kav_live_..." 
      options={{ autoConsent: true }}
    >
      <YourApp />
    </KavachProvider>
  )
}

REST API

Programmatically manage data erasure requests (DSAR) and query consent status from your backend services.

Learn more about REST API
bash
curl -X POST https://api.kavach.dev/v1/dsar \
  -H "Authorization: Bearer kav_sk_..." \
  -d '{
    "user_id": "usr_123",
    "request_type": "erasure",
    "reason": "user_request"
  }'

Edge Functions

Run custom privacy logic at the edge. Filter PII before it hits your database or transform data for export.

Learn more about Edge Functions
typescript
import { serve } from "https://deno.land/std/http/server.ts"

serve(async (req) => {
  const { pii } = await req.json()
  // Mask PII before storage
  const masked = maskSensitiveData(pii)
  return new Response(JSON.stringify({ masked }))
})

Ready to start building?

Get your API keys and start integrating Kavach today. No credit card required.