LogoLogo
  • PlaceOS Documentation
  • Overview
    • Key Concepts
      • Drivers
      • Interfaces
      • Modules
      • Settings
      • Systems
      • Triggers
      • Zones
    • Languages
      • Crystal
      • TypeScript
    • Protocols
      • MQTT
      • SAML
      • OAuth2
  • How To
    • Configure PlaceOS for Microsoft 365
      • Step 1: Room Calendar Access
        • Create Azure App Registration (Application Permissions)
        • Exchange Calendar Group
        • Limit Application Permissions
        • Configure PlaceOS Calendar Driver
      • Step 2: User Authentication & Calendar Access
        • Create a PlaceOS Authentication Source
        • Create Azure App Registration (Delegated Permissions)
        • Configure PlaceOS Authentication Source
        • Add User Login Redirects
      • Concierge Access
      • Troubleshooting
        • Blocked or Blacklisted IP Error
    • Configure PlaceOS for Google Workspace
      • Google Configuration
        • Create Google Cloud Project & Enable API
        • Configure Google Cloud Service Account
        • Add Google Workplace Permissions
        • Create Google Marketplace App (optional)
        • Google Workspace Service User (RBAC)
        • Configure Access to Google Resource Calendars
      • User Authentication
        • Create a PlaceOS Authentication Source for Google
        • Create Google Cloud OAuth2 Client App
        • Configure PlaceOS Auth Source for Google
        • Add User Login Redirects
    • Deployment
      • Deploy AWS Fargate on Modular CloudFormation Stacks
      • Deploy AWS Fargate on Nested CloudFormation Stacks
      • Writing Import Scripts
    • Analytics
      • MQTT Integration
    • Backoffice
      • Add a Domain to PlaceOS
      • Backoffice File Upload
      • Configure Staff API
      • Calendar Driver
      • Enable Sensor UI
      • Bookings Driver
      • Configure a webhook
    • Authentication
      • Azure B2C
        • Azure B2C Custom Policy Framework
        • Configure PlaceOS for Azure B2C
        • 365 Room Resources on Azure B2C
      • Configure SAML SSO
        • Configure SAML2 with AD FS
        • Configure SAML2 with Auth0
        • Configure SAML2 with Azure AD
        • Configure SAML2 with Google Workspace
      • Configure OAuth2 SSO
      • X-API Keys
      • Bearer tokens
    • Location Services
      • Location Services
      • Area Management
      • Discovering User Devices
      • Locating Users on a Network
      • People Finding with Cisco Meraki on PlaceOS
      • People Finding with Juniper Mist on PlaceOS
    • Notifications
      • Catering Orders
    • User Interfaces
      • Booking Panel App
      • Workplace App
      • Native Booking Panel App
      • Deploy a Frontend Interface
      • Microsoft Outlook Plugin
      • Configure Endpoint Auto Login
      • SVG Map Creation
      • Configuring a default UI
  • Tutorials
    • Setup a dev environment
    • Backend
      • Troubleshooting Backend Failures
      • Import Bookable Rooms
      • Writing A Driver
        • Testing drivers
        • ChatGPT / LLM Capabilities
          • Native GPT Plugins
      • Testing Internal Builds
    • Backoffice
      • Adding Drivers & Modules
      • Add Zone Structure
    • Common Configurations
      • Asset Manager
      • Catering
      • Locker Booking
      • Webex Instant Connect
      • Desk booking
      • Sensor Data Collection
        • Configure Kontakt IO
        • Configuring Meraki
        • Configuring DNA Spaces
      • Elevated Privileges
  • Reference
    • API
      • Real-time Websocket
      • Rest API
      • Staff API
    • Drivers
      • PlaceOS
        • Bookings
        • Staff API
        • Visitor Mailer
        • Lockers
      • Microsoft
        • Graph API
    • PlaceOS Skills
    • Privacy Policy
    • Recommended Products
    • Supported Integrations
    • System Architecture
    • System Functionality & Requirements
    • Infrastructure Requirements
    • Security Compliance
      • FAQ
      • GDPR
      • Security
    • Microsoft Azure Permissions
  • Glossary
  • 🎯PlaceOS Roadmap
  • 🆘PlaceOS Support
  • 👩‍💻PlaceOS Github
  • 📝PlaceOS Changelog
Powered by GitBook
On this page
  • Authentication
  • Directory Services
  • Messaging
  • Resource Booking
  • Common Protocols/Standards
  • Real Time Location
  • Sensors
  • Network
  • Building Management Systems
  • Building Access Control Systems
  • Energy
  • Video Conferencing / Unified Collaboration
  • Displays
  • Video
  • Video over IP
  • Audio
  • Lighting
  • Other
Export as PDF
  1. Reference

Supported Integrations

Devices and services which are ready to integrate with PlaceOS

PreviousRecommended ProductsNextSystem Architecture

Last updated 2 months ago

PlaceOS has a range of pre-built drivers for integrating with third party services and devices. Drivers are written in and based on our .

If a driver for your device is not available, you can raise a request to have the driver written via our Service Desk. Or, you can refer to the guide to write your own.

Authentication

  • OAuth2 (JWT)

  • SAML2

  • Azure AD B2C for external

Directory Services

  • Azure AD (via MS Graph API)

  • Hybrid on-premise Active Directory (via MS Graph API)

  • Google Workspace (GSuite)

Messaging

  • Email (MS Graph, Google Workspace, SMTP, Amazon SES)

  • SMS (MessageMedia, Whispir, Amazon SNS)

  • MQTT

  • Webhooks

  • Node-RED

Resource Booking

  • Microsoft 365

  • Google Workspace (GSuite)

  • Native PlaceOS resource booking

Common Protocols/Standards

  • HTTPS REST / JSON

  • HTTPS Webhook (post and receive)

  • TCP/IP

  • MQTT

  • SNMPv2

  • KNX (via IP Gateway)

  • BACnet (via IP Gateway)

  • Modbus TCP

Real Time Location

  • Cisco Spaces

  • Cisco Meraki RTLS

  • Cisco CMX

  • HP Aruba ALE

  • (Juniper) Mist

  • Kontakt.io

Sensors

  • Vergesense

  • Floorsense

  • XY Sense

  • Xovis

  • Steinel

  • CMS Engage

  • SenseStudio

  • Kaiterra

  • GoBright

  • FreeSpace

  • Meraki MV

Network

  • Cisco DNA Spaces

  • Cisco Meraki

  • Cisco CMX

  • Cisco ISE

  • Cisco Catalyst Switches

  • Juniper Mist

Building Management Systems

  • BACnet Secure Connect

  • Johnson Controls Metasys

  • Siemens Desigo

  • Delta Controls

Building Access Control Systems

  • Gallagher

  • Lenel

  • Inner Range Integriti

  • Rhombus

  • AxiomXA

Energy

  • Igor

  • Leviton

Video Conferencing / Unified Collaboration

  • Cisco Collaboration Endpoints (via Webex API)

  • Microsoft Teams (via MS Graph)

  • Pexip Management API

  • Polycom RealPresence Group Series

  • Cisco Webex Instant Connect

  • Zoom Rooms API

Displays

  • LG (Displays)

  • NEC (Displays/Projectors)

  • Panasonic (Displays/Projectors)

  • Sony (Displays/Projectors)

  • Samsung (Displays)

  • Sharp (Displays)

  • Screen Technics (Screens/Lifts)

  • PJLink projectors

  • CommBox

Video

  • Extron (Switchers)

  • Atlona (Video over IP)

  • Lightware Switchers

  • SVSI

  • Kramer (Switchers)

  • Echo360 Capture Appliances

  • MediaSite Capture Appliances/Server

  • Axis Cameras

  • Sony Cameras (CGI, VISCA)

  • Barco ClickShare

  • TriplePlay

  • Microsoft Surface Hub

  • Wolfvision Document Cameras

  • Lumens Document Cameras

Video over IP

  • QSC Q-SYS

  • Crestron NVX

  • Extron NAV

Audio

  • QSC Q-SYS

  • Biamp

  • Shure

  • ClearOne

  • Denon

  • Clock Audio

  • Bose ControlSpace

  • PowerSoft

  • Symmetrix

  • ClearOne

Lighting

  • KNX

  • C-Bus

  • DynaLite

  • Lutron

  • DALI

  • Helvar

Other

  • Global Cache

  • Kentix Sensors

  • Foxtel Set Top Box

  • Gantner Relaxx Lockers

  • Crestron Fusion

Crystal Lang
Framework
How to Write A Driver