πŸ”Œ
πŸ’»
πŸ“‘
πŸ”‘
πŸ“Š
⚑
πŸ”—
πŸ› οΈ

BuildonKyberGate

A full REST API with 16 endpoints, webhooks, official SDKs, and granular permissions. Integrate KyberGate into your existing tools and workflows.

0RESTful endpoints
Manual Integration Nightmares
CSV export β†’ import β†’ pray it worksπŸ“„
Manually sync 2,000 students every semester😩
No way to auto-assign policies from SISπŸ”—
Incident alerts only visible in the dashboardπŸ”•
Can't integrate with our ticketing system🎟️

This is what life looks like without an API.

THE PROBLEM

Your tools don't talk to each other

0%

of IT teams waste time on manual data sync between systems

0 hrs/wk

average time spent on CSV exports and manual imports

0

other K-12 web filters that offer a full REST API with webhooks

API FEATURES

Everything you need to integrate

A developer-first API with official SDKs, webhooks, granular permissions, and comprehensive documentation.

1

Interactive API Explorer

Try every endpoint right from your browser

Send real requests to the KyberGate API with our interactive explorer. Full cURL, Python, and Node.js code generation. Copy-paste ready examples that work out of the box.

Terminal
$ β–ˆ
2

16 RESTful Endpoints

Complete coverage of devices, policies, activity, and alerts

Manage devices, create policies, query activity logs, register webhooks, and pull reports β€” all through clean RESTful endpoints. Standard HTTP methods, predictable URLs, and consistent JSON responses.

API Endpoint Explorer
GET/v1/devices
GET/v1/devices/:id
POST/v1/devices/:id/lock
GET/v1/policies
POST/v1/policies
DELETE/v1/policies/:id
GET/v1/activity
POST/v1/webhooks
β–Έ 16 endpoints Β· Full OpenAPI spec available
3

Real-Time Webhooks

Push notifications for every event in your system

Register webhook endpoints to receive real-time notifications. Device offline, policy violation, game detection, geofence breach β€” every event fires a webhook. HMAC signature verification for security.

Webhook Event Flow
⚑
Event Occurs
Device goes offline
πŸ”
KyberGate Detects
Event captured in real-time
πŸ“‘
Webhook Fires
POST to your endpoint
πŸ””
Your System Acts
Slack alert sent, ticket created
POST https://your-app.com/webhooks/kybergate
{"event": "device.offline", "device_id": "dev_x7k9m2"}
4

Granular API Key Permissions

Scope access to exactly what each integration needs

Create API keys with fine-grained permission scopes. Give your SIS read-only access to devices while your ticketing system gets webhook management. Rotate keys without downtime using key pairs.

API Authentication
Your API Key
kg_live_a1b2c3d4e5f6g7h8i9j0...
Permission Scopes
devices:read
devices:write
policies:read
policies:write
activity:read
webhooks:manage
β–Έ Granular permissions Β· Rotate keys without downtime
5

Rate Limiting & Usage

Predictable limits with clear feedback headers

1,000 requests per minute on the Enterprise plan. Every response includes rate limit headers so your integration can throttle gracefully. Burst-friendly with sliding window limits.

Rate Limiting & Usage
0 / 1,000
requests this minute
X-RateLimit-Limit:1000
X-RateLimit-Remaining:1000
X-RateLimit-Reset:1705312800
6

Official SDKs

Python, Node.js, and cURL β€” ready in minutes

Install our official SDK in Python or Node.js and start making API calls in under 5 minutes. Full TypeScript types, auto-retry, pagination helpers, and comprehensive documentation.

SDK & Code Examples
from kybergate import Client

client = Client(api_key="kg_live_...")

# List all online devices
devices = client.devices.list(
    status="online",
    limit=50
)

for device in devices.data:
    print(f"{device.name}: {device.battery}%")
πŸ“¦ pip install kybergateπŸ“¦ npm i @kybergate/sdk

API Built for Scale

Enterprise-grade infrastructure

0ms

Avg Response Time

0.99%

API Uptime

0

Endpoints

0+

Event Types

KyberGate vs Other Filters

Most K-12 filters don't offer an API at all. KyberGate gives you a full developer platform.

FeatureKyberGateGoGuardianSecurlyLightspeed
REST API
Webhooks
Official SDKs
OpenAPI spec
Granular permissions
Rate limit headers
Device management API
Policy management API

Frequently Asked Questions

β€œKyberGate's API let us connect our SIS, ticketing system, and Slack β€” all in one afternoon. No more CSV gymnastics. When a device goes offline, our IT team gets a Slack alert and a Zendesk ticket automatically.”
A

Alex Thompson

Systems Engineer, Oak Creek School District Β· 5,200 devices

Start Building Today

Get API access with your Enterprise plan. SDKs, webhooks, and full docs β€” everything you need to integrate.

Enterprise plan Official SDKs Webhook support OpenAPI spec