Skip to content

Custom Integration Tools

Need to go beyond plug-and-play? ICT's open developer tools let you build integrations tailored to your exact requirements.

ICT's open architecture philosophy extends to developers. Our custom integration tools provide the building blocks for connecting Protege with your existing technology stack — whether you're automating workflows, synchronising data, or building custom applications.

SOAP Web Service

GX · WX

A standards-based SOAP/XML web service that exposes core Protege functions — allowing external applications to query events, manage users, and control doors programmatically.

Common Use Cases

  • Trigger automation workflows based on access events
  • Synchronise user records from external HR or ERP systems
  • Build custom dashboards that surface Protege data
  • Control doors and outputs from third-party applications

Data Sync Service

GX

A bulk data synchronisation service for importing and exporting user, credential, and access level data between Protege GX and external systems via CSV, XML, and database connections.

Common Use Cases

  • Bulk import users and credentials from HR systems
  • Synchronise access levels with Active Directory groups
  • Export access event data for external reporting tools
  • Automate onboarding and offboarding workflows

Protege Mobile SDK

GX · WX

APIs and services enabling developers to integrate ICT mobile credentials and system control into custom iOS and Android applications under their own branding.

Common Use Cases

  • Embed mobile access control into a tenant or resident app
  • Add alarm management to a facilities management platform
  • Combine credentials with other building services in one app
  • Build custom visitor management with door release capabilities

Modbus Integration

GX · WX

Native Modbus TCP/RTU support enables communication with third-party HVAC, lighting, and industrial control systems for building automation and energy management.

Common Use Cases

  • Connect HVAC systems for occupancy-based temperature control
  • Integrate with lighting controllers for occupancy-linked scenes
  • Interface with industrial PLCs in manufacturing environments
  • Enable energy management through external BMS platforms

Frequently Asked Questions

Where can I find ICT's developer documentation?

ICT's technical documentation, API references, and integration guides are available through the ICT Knowledge Base at support.ict.co. Registered partners and integrators can also access the ICT Learning Center for developer-focused training content.

Do I need to be an ICT partner to use the custom integration tools?

The SOAP Web Service and Data Sync Service are available with a Protege GX Standard or higher license. The Mobile SDK requires a developer agreement — contact ICT to discuss your integration requirements and get access to the SDK documentation and test environment.

What programming languages are supported?

The SOAP Web Service uses standard SOAP/XML and is compatible with any language that supports web service calls — including .NET, Java, Python, and Node.js. The Mobile SDK provides native iOS (Swift) and Android (Kotlin/Java) libraries. The Data Sync Service uses standard CSV and XML formats compatible with most data tools.

Ready to Build?

Talk to ICT's technical team about your integration requirements. We can help you identify the right tool and connect you with developer resources to get started.