API-First Architecture Since 2016Rhombus was built on API-driven micro-services from day one. Everything in our system - mobile apps, web console, and firmware - uses the same API endpoints you’ll integrate with.
Getting Started
Quick Start
1
Get API Credentials
Generate your API key in the Rhombus Console. Choose token-based (simpler) or certificate-based (more secure) authentication.
2
Make Your First Request
Test your connection with a simple API call. All requests go to
https://api2.rhombussystems.com with your API key in the headers.3
Explore the API Reference
Browse 846+ endpoints to discover capabilities for your integration.
4
Join the Community
Get help and share experiences at rhombus.community.
Why Choose Rhombus?
API-First Design
Every feature is API-accessible from day one. Our internal tools use the same APIs you’ll integrate with.
OpenAPI 3.0 Specification
Human and machine-readable specifications with client library support for most programming languages.
Enterprise Security
Certificate-based and token-based authentication options with comprehensive security features.
JSON over HTTPS
Simple, standardized communication using JSON payloads over secure HTTPS POST requests.
Integration Options
OpenAPI 3.0 Specification: Download our machine-readable spec for automated client generation.
- HTTP Client
- Generated SDKs
- cURL Examples
JavaScript/Node.js
What You Can Build
Camera Management
Stream live video, retrieve recordings, manage camera settings, and access metadata
Access Control
Manage doors, users, credentials, and access events across your facilities
Environmental Monitoring
Monitor temperature, humidity, air quality, and other environmental conditions
Analytics & Insights
Access AI-powered analytics, people counting and object detection
Event Management
Create custom workflows, manage notifications, and respond to security events
Device Administration
Configure devices, manage firmware updates, and monitor system health
Authentication & Base URL
All API requests use this base URL:Community & Support
Developer Community
Get help from Rhombus engineers and fellow developers. Share integration examples, troubleshoot issues, and learn best practices.
Rhombus Console
Manage API keys and configure your Rhombus platform. Pro tip: Use Chrome DevTools to inspect network requests for implementation hints.
Always Up to Date: This documentation syncs nightly with our production API to ensure accuracy.