Skip to content
Andre Lafleur edited this page Feb 3, 2026 · 12 revisions

Security Center Developer Documentation

What do you want to build?

  • Build C# applications that connect to Security Center - Platform SDK
  • Manage entities, events, reports, and alarms over HTTP - Web SDK
  • Create server-side roles that run inside Security Center - Plugin SDK
  • Add pages, tiles, and widgets to Security Desk and Config Tool - Workspace SDK
  • Write C# scripts for automation - Macros
  • Stream video via RTSP to any client - Media Gateway
  • Play Security Center video in web browsers - Genetec Web Player

Browse by SDK

SDK Language Use case
Platform SDK C# Desktop apps, services, scripts
Plugin SDK C# Server extensions running in SC
Workspace SDK C# / WPF Security Desk customization
Web SDK Any (HTTP) Cross-platform integrations
Macro SDK C# Event-driven automation
Genetec Web Player JavaScript Video playback in browsers

Security Center SDK

  • Security Center SDK Developer Guide Overview of the SDK framework and how to build integrations with Security Center.

    • Platform SDK

    • Plugin SDK

    • Workspace SDK

    • Macro SDK

      • Overview How macros work, creating and configuring macro entities, automation, and monitoring.
      • Developer Guide Developing macro code with the UserMacro class and Security Center SDK.

Web SDK Developer Guide

  • Getting Started Setup, authentication, and basic configuration for the Web SDK.
  • Referencing Entities Entity discovery, search capabilities, and parameter formats.
  • Entity Operations CRUD operations, multi-value fields, and method execution.
  • Partitions Managing partitions, entity membership, and user access control.
  • Custom Fields Creating, reading, writing, and filtering custom entity fields.
  • Custom Card Formats Managing custom credential card format definitions.
  • Actions Control operations for doors, cameras, macros, and notifications.
  • Events and Alarms Real-time event monitoring, alarm monitoring, and custom events.
  • Incidents Incident management, creation, and attachment handling.
  • Reports Activity reports, entity queries, and historical data retrieval.
  • Performance Guide Optimization tips and best practices for efficient API usage.
  • Reference Entity GUIDs, EntityType enumeration, and EventType enumeration.
  • Under the Hood Technical architecture, query reflection, and SDK internals.
  • Troubleshooting Common error resolution and debugging techniques.

Media Gateway Developer Guide


Web Player Developer Guide

  • Developer Guide Complete guide to integrating GWP for live and playback video streaming.
  • API Reference Full API documentation with interfaces, methods, properties, and events.
  • Sample Application Comprehensive demo showcasing all GWP features with timeline and PTZ controls.
  • Multiplexing Sample Multi-camera grid demo using a shared WebSocket connection.

Clone this wiki locally