Platform
Dashboard
The dashboard at platform.silkerai.com is where you create apps, get API keys, monitor live activity, and tune detection remotely.
Applications & API keys
Each application gets its own API key and isolated data. To start protecting an app:
Create an application
From the dashboard, create an app. It generates a unique API key (sk_…).
Copy the API key
Use it as SILKER_API_KEY in your SDK/proxy environment. Keys are stored hashed - copy it now, as it is shown once.
Deploy & verify
Add the SDK or proxy (see Quickstart). Requests and threats appear in the dashboard within seconds.
Monitoring & activity
The dashboard surfaces:
- Stats - total requests, threats blocked, average response time, active sessions.
- Activity - a live log of requests and threats with IP, endpoint, severity, and geo.
- Endpoints - per-endpoint request counts, error rates, and trends.
- Charts - requests vs. blocked over time.
Remote detection config
Toggle detection features per app from the dashboard. With remoteConfig enabled (default), the SDK applies changes on its next telemetry sync - no redeploy needed. See SDK configuration.
AI threat analysis
AI verdicts are on-demand: trigger an analysis for a specific threat from the dashboard. This keeps costs predictable - no automatic AI runs on every event.
Email alerts
Enable alert emails in settings to be notified about critical/high-severity threats. Alerts are throttled to at most one email per threat type per hour to avoid noise.
Banned IPs
When the SDK blocks an attacker, the IP is recorded and banned for a short window. Review, extend, or lift bans from the dashboard. Active bans are synced back to your SDK/proxy on each ingest response, so all instances enforce them consistently.
Team
Invite teammates and assign roles: admin (full access, can change config) or viewer (read-only). Access is scoped to the owner's applications.