API Integrations

Connect FalconWatch with external services and data sources

5

Active Integrations

2

Planned

REST

API Protocol

OAuth 2.0

Authentication

Active Integrations

Sentinel Hub

Active

Planet / Sinergise

Access Sentinel-2 satellite imagery with 10m resolution. Global coverage updated every 5 days with multiple visualization options including true color, false color infrared, and NDVI vegetation analysis.

Features:

Sentinel-2 L2A imagery10m spatial resolutionMultiple band combinations+2 more
/api/sentinelhub/image
Docs

Planet Data API

Active

Planet Labs

High-resolution commercial satellite imagery from PlanetScope constellation. Daily global coverage at 3-5m resolution for detailed surveillance and change detection.

Features:

PlanetScope 3-5m imageryDaily global coverageScene search & activation+2 more
/api/satellite
Docs

OpenAI GPT-4

Active

OpenAI

AI-powered threat analysis and predictive intelligence. Analyzes incident patterns, generates risk assessments, and provides actionable recommendations for security operations.

Features:

Threat pattern analysisPredictive risk assessmentIncident summarization+2 more
/api/ai/analyze
Docs

Drone Fleet API

Active

FalconWatch Internal

Coordinate surveillance drone deployments for rapid response to security incidents. Supports multiple priority levels and mission types with real-time status tracking.

Features:

Automated dispatchPriority-based routingReal-time tracking+2 more
/api/drone

Leaflet Maps

Active

OpenStreetMap

Interactive mapping with real-time incident visualization. Supports marker clustering, heatmaps, and geographic filtering across all Nigerian states.

Features:

Interactive pan/zoomIncident markersState boundaries+2 more
Client-side
Docs

Planned Integrations

Alert System

Planned

Resend / Email

Real-time alert notifications for critical incidents. Supports email alerts, priority escalation, and customizable notification rules based on incident severity and type.

Supabase

Planned

Supabase

PostgreSQL database for persistent incident storage with real-time subscriptions. Enables data persistence, authentication, and collaborative features.

API Configuration

FalconWatch integrations are configured via environment variables. Add your API keys to .env.local:

# Satellite Imagery
PLANET_API_KEY=your_planet_api_key
SENTINELHUB_CLIENT_ID=your_client_id
SENTINELHUB_CLIENT_SECRET=your_client_secret

# AI Analysis
OPENAI_API_KEY=your_openai_key

# Notifications (optional)
RESEND_API_KEY=your_resend_key

# Database (optional)
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key

Developer Resources

Test API integrations and explore available endpoints

Open API Test Console