Skip to main content
HomeAPI & Developers
Developer Resources

Build on Gatekeeper

Full REST API access, webhook event streams, and pre-built integrations. Everything you need to connect Gatekeeper to your existing toolchain.

REST API

Every resource in Gatekeeper is accessible via a standard REST API built on Supabase PostgREST. Authenticate with your API key and interact with assets, tickets, scans, compliance data, and more.

Key endpoints

GET /rest/v1/assetsList all CMDB assets with filtering & pagination
GET /rest/v1/discovered_nodesNetwork scan results
POST /rest/v1/ticketsCreate ITSM tickets programmatically
GET /rest/v1/compliance_controlsCompliance framework controls & evidence
GET /rest/v1/security_alertsActive security alerts
POST /rest/v1/siem_eventsIngest events into the SIEM pipeline
GET /rest/v1/syslog_entriesQuery syslog data
PATCH /rest/v1/assets?id=eq.{id}Update asset metadata

Authentication

API requests are authenticated using Bearer tokens. Each organisation can generate scoped API keys from Settings > API Keys. Keys can be read-only or read-write, and are automatically scoped to the issuing organisation via Row Level Security.

Authorization: Bearer your-api-key-here

Webhooks

Gatekeeper sends real-time webhook notifications for key events. Configure webhook endpoints from Settings > Webhooks. All payloads are signed with HMAC-SHA256 for verification.

Supported events

asset.createdNew asset added to CMDB
asset.updatedAsset metadata changed
alert.createdNew security alert triggered
alert.resolvedAlert resolved or dismissed
ticket.createdNew ITSM ticket created
ticket.status_changedTicket status updated
scan.completedNetwork scan finished
compliance.score_changedCompliance score updated

Pre-built Integrations

Connect Gatekeeper to your existing tools without writing code.

FortiGate Firewalls

Bidirectional sync of policies, routes, interfaces, VPN tunnels, and DHCP scopes.

Active Directory

Import users, groups, computers, DNS, DHCP, and GPO data from AD/LDAP.

SNMP Switches

Auto-discover switch ports, VLANs, MAC tables, and neighbour relationships.

Syslog (RFC 5424)

Ingest syslog streams from any network device into the SIEM pipeline.

Email (Mailgun)

Automated alert notifications, compliance reports, and ticket updates via email.

Custom Webhooks

Push events to Slack, Teams, PagerDuty, or any HTTP endpoint.

Client Libraries

Use the official Supabase client libraries to interact with the Gatekeeper API in your language of choice.

JavaScript / TypeScript — @supabase/supabase-js
Python — supabase-py
Dart / Flutter — supabase-flutter
C# / .NET — supabase-csharp
Go — supabase-go (community)

Rate Limits & Quotas

API rate limits vary by plan. Cloud Starter: 100 req/min. Professional: 500 req/min. Enterprise: unlimited. Webhook deliveries: max 3 retries with exponential backoff.

Ready to integrate?

Create an account, generate an API key, and start building in minutes.

Cookie Preferences

We use cookies to ensure the platform works correctly, remember your settings, and improve your experience.

© B-Brave Gatekeeper 2026