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
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.
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
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.
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.
