Documentation

Getting Started

SOCWarden detects threats in real-time. Your app sends events through an SDK, our pipeline enriches them with GeoIP, OSINT, behavioral analysis, and AI — then alerts you when something is wrong.

How it works

Your App / SDKIngestorEnricherDashboard
GeoIP + UA ParseOSINT (15 feeds)Behavioral DetectionAI Classification

Quick start — 2 minutes

  1. Pick your SDK → SDK Guides
  2. Install the package and add your SOCWARDEN_API_KEY
  3. Call track() on any security event
  4. Open the dashboard — events appear in seconds

No SDK? Use the REST API directly, or install the Server Agent for infrastructure monitoring.

POSThttps://ingest.socwarden.com/v1/events
Authorization: Bearer sk_live_{your_key}
Content-Type: application/json

{
  "event": "auth.login.success",
  "actor_id": "user_123",
  "actor_email": "user@example.com",
  "ip": "203.0.113.50",
  "metadata": { "method": "POST", "path": "/api/login" }
}

→ 202 Accepted  { "id": "evt_abc123", "status": "accepted" }