Download Orchid VMS
Upgrade your surveillance
Upgrade your surveillance
See how the most flexible, scalable & delightfully simple video management system can empower your security.


Download Versions
Orchid VMS
Orchid VMS is free to download, install, and use in trial mode. To access more cameras, unlimited retention, and our trouble ticket and phone-based technical support, contact sales@ipconfigure.com to purchase the full Orchid VMS licenses or schedule a demo.
Software Update
Latest Release
Orchid Fusion VMS 26.7.0
Orchid AI Descriptive Search, and Events, Triggers, and Actions (ETA) Workflows
Orchid Recorder 26.7.0
Orchid AI Descriptive Search, and Events, Triggers, and Actions (ETA) Workflows

You'll need
Orchid Fusion VMS
Orchid Fusion VMS integrates multiple Orchid Recorder locations into a unified system, providing a cohesive view across all sites. This integration streamlines operational workflows, enhances scalability, and maximizes security effectiveness throughout your organization.
And you'll need
Orchid Recorder
Orchid Recorder centralizes live and recorded video from all cameras into one hub, facilitating efficient monitoring and detailed incident reviews. It serves as a critical tool for managing surveillance effectively and responding promptly to security challenges.
Release 26.7
Version 26.7.0
Orchid Fusion VMS
Orchid AI Descriptive Search, and Events, Triggers, and Actions (ETA) Workflows
Released on 2026-07-31
- Orchid VMS introduces a new Events, Triggers, and Actions system.
- Configure Automated Workflows based on motion or AI events to fire emails and webhook integrations.
- Orchid AI now includes Descriptive Search. Use free form text to search for people and vehicles throughout the system.
- This feature is available on Orchid Recorders running on Linux with an NVIDIA GPU.
- Orchid VMS now allows administrators and monitor users to export CSV reports of users.
- Orchid Recorder has a new and improved GPU-powered analytics pipeline that provides improved object detection, tracking, and re-identification.
- System administrators can now configure an Orchid Fusion VMS property to skip sending System Alerts for planned Orchid Recorder server restarts.
- Orchid VMS now allows administrators to select the video source of a camera stream for ONVIF cameras or encoders that have multiple sensors.
- Orchid VMS now has more categories of recorder impairments and provides visibility of impairments through Server Events. Impairments were added to cover the following scenarios:
- Analytics processing at a slower rate than the camera framerate.
- AI is configured, but not functioning.
- Workflow Events are being dropped by the recorder.
- A compatible GPU is detected on the recorder, but the CUDA support package is not installed.
- Orchid Recorder is unable to add events to the Smart Search database.
- Orchid VMS now allows users to bulk select cameras that are not already on the Stage when creating an Offline Bundle.
- The performance and responsiveness of the Offline Player is now improved.
- The Recorder Directives page would report an incorrect status if an Orchid Recorder changed the state of a directive (e.g., from an error to applied) after Orchid Fusion VMS logged the initial status.
- Orchid Fusion VMS websocket connections would leak in specific error scenarios which could cause a large memory footprint for long running installations.
- Non-administrator Orchid Fusion VMS users were able to remove themselves from permissions groups using the API.
- Orchid Fusion VMS was subject to vulnerabilities described in CVE-2026-41179 and CVE-2026-41176.
- Orchid Fusion VMS would cause heavy CPU utilization when attempting to fulfill Orchid Recorder authentication sessions for servers that were offline.
- Orchid Fusion VMS would incorrectly report the HTTP scheme of SAML redirect URLs when hosted behind a reverse-proxy of a different HTTP scheme. This could cause an SSO login loop on Chromium-based web browsers. System administrators can now configure a new property (
fusion.trust.forwarded.headers) to observe proxy headers and thus report the correct external URLs. This behavior should be enabled only when Orchid Fusion VMS is accessed exclusively via a trusted reverse-proxy. - Orchid Recorder would incorrectly retain archives for streams that were no longer configured to record, such as proxy-only, deleted, or disabled cameras, causing the Smart Search database to retain large amounts of events system wide.
- Orchid Recorder would crash when receiving large HTTP request bodies.
- Video playback would sporadically cause Windows Orchid Recorders to crash due to an internal GStreamer component lifecycle management issue when interacting with the WebRTC data channel.
- Audit logs for server related actions did not display the server name.
- Orchid Recorder would fail to connect to some cameras that were transmitting multiple media streams on Windows, which could result in the recording service restarting.
- Orchid Recorder could allow the storage drive to fill on recorders with a large number of archives and a custom camera retention policy configured.
- Orchid Recorder would leak socket connections when serving RTSPS or RTSPT.
- Still frames would fail to render when dragging a camera onto a paused Stage.
- Image previews would flicker When viewing the Camera Bag in grid mode.
- When navigating a browser directly to
/orchidsin Orchid Fusion VMS, the UI would fire many concurrent requests causing excess server load. - Orchid Recorder would fail to register and record some GeoVision cameras.
- Orchid Recorder would leave the recording service stopped on installation or upgrade failure on Linux.
- The Orchid Recorder Debian package would silently remove the existing CUDA support package if manually installed, due to version mismatch. Now, the installer provides a notice advising administrators to also upgrade the CUDA support package to the matching version.
- The Orchid Recorder installers would leave behind a broken database if configuration errors were encountered during the install process.
- The Windows Orchid Recorder installer would incorrectly continue with the installation even if it failed to add critical services. Now, re-attempts are made to add the services and the installation will report a failure if all attempts are unsuccessful.
- The Orchid Recorder Windows installer would not preserve Windows service configurations across upgrades.
- Added support for managing workflows.
GET /eta/workflowsPOST /eta/workflowsGET /eta/workflows/{id}PATCH /eta/workflows/{id}DELETE /eta/workflows/{id}
- Added support for managing event triggers.
GET /eta/triggersPOST /eta/triggersGET /eta/triggers/{id}PATCH /eta/triggers/{id}DELETE /eta/triggers/{id}
- Added support for managing Events, Trigger and Actions schedules.
GET /eta/schedulesPOST /eta/schedulesGET /eta/schedules/{id}PATCH /eta/schedules/{id}DELETE GET /eta/schedules/{id}
- Added support for managing action sets.
GET /eta/action-setsPOST /eta/action-setsGET /eta/action-sets/{id}PATCH /eta/action-sets/{id}DELETE /eta/action-sets/{id}
- Enumerate supported action template variables.
GET /eta/action-variables
- Added multi-tag search support with two new query parameters,
tagandrequiredTag, to thecamera-reportendpoint.GET /orchids/camera-report
- Enumerate available
camera-reportfields that can be specified in the include query parameter for/orchids/camera-report.GET /orchids/camera-report/fields
- Enumerate AI object metadata for cameras
GET /orchids/cameras/ai-objects
- Added event subscription
tagandidlookup.GET /orchids/event-subscriptions/tagsGET /orchids/event-subscriptions/ids
- Added user report.
- `GET /users/user-report
Version 26.7.0
Orchid Recorder
Orchid AI Descriptive Search, and Events, Triggers, and Actions (ETA) Workflows
Released on 2026-07-31
- Orchid VMS introduces a new Events, Triggers, and Actions system.
- Configure Automated Workflows based on motion or AI events to fire emails and webhook integrations.
- Orchid AI now includes Descriptive Search. Use free form text to search for people and vehicles throughout the system.
- This feature is available on Orchid Recorders running on Linux with an NVIDIA GPU.
- Orchid VMS now allows administrators and monitor users to export CSV reports of users.
- Orchid Recorder has a new and improved GPU-powered analytics pipeline that provides improved object detection, tracking, and re-identification.
- System administrators can now configure an Orchid Fusion VMS property to skip sending System Alerts for planned Orchid Recorder server restarts.
- Orchid VMS now allows administrators to select the video source of a camera stream for ONVIF cameras or encoders that have multiple sensors.
- Orchid VMS now has more categories of recorder impairments and provides visibility of impairments through Server Events. Impairments were added to cover the following scenarios:
- Analytics processing at a slower rate than the camera framerate.
- AI is configured, but not functioning.
- Workflow Events are being dropped by the recorder.
- A compatible GPU is detected on the recorder, but the CUDA support package is not installed.
- Orchid Recorder is unable to add events to the Smart Search database.
- Orchid VMS now allows users to bulk select cameras that are not already on the Stage when creating an Offline Bundle.
- The performance and responsiveness of the Offline Player is now improved.
- The Recorder Directives page would report an incorrect status if an Orchid Recorder changed the state of a directive (e.g., from an error to applied) after Orchid Fusion VMS logged the initial status.
- Orchid Fusion VMS websocket connections would leak in specific error scenarios which could cause a large memory footprint for long running installations.
- Non-administrator Orchid Fusion VMS users were able to remove themselves from permissions groups using the API.
- Orchid Fusion VMS was subject to vulnerabilities described in CVE-2026-41179 and CVE-2026-41176.
- Orchid Fusion VMS would cause heavy CPU utilization when attempting to fulfill Orchid Recorder authentication sessions for servers that were offline.
- Orchid Fusion VMS would incorrectly report the HTTP scheme of SAML redirect URLs when hosted behind a reverse-proxy of a different HTTP scheme. This could cause an SSO login loop on Chromium-based web browsers. System administrators can now configure a new property (
fusion.trust.forwarded.headers) to observe proxy headers and thus report the correct external URLs. This behavior should be enabled only when Orchid Fusion VMS is accessed exclusively via a trusted reverse-proxy. - Orchid Recorder would incorrectly retain archives for streams that were no longer configured to record, such as proxy-only, deleted, or disabled cameras, causing the Smart Search database to retain large amounts of events system wide.
- Orchid Recorder would crash when receiving large HTTP request bodies.
- Video playback would sporadically cause Windows Orchid Recorders to crash due to an internal GStreamer component lifecycle management issue when interacting with the WebRTC data channel.
- Audit logs for server related actions did not display the server name.
- Orchid Recorder would fail to connect to some cameras that were transmitting multiple media streams on Windows, which could result in the recording service restarting.
- Orchid Recorder could allow the storage drive to fill on recorders with a large number of archives and a custom camera retention policy configured.
- Orchid Recorder would leak socket connections when serving RTSPS or RTSPT.
- Still frames would fail to render when dragging a camera onto a paused Stage.
- Image previews would flicker When viewing the Camera Bag in grid mode.
- When navigating a browser directly to
/orchidsin Orchid Fusion VMS, the UI would fire many concurrent requests causing excess server load. - Orchid Recorder would fail to register and record some GeoVision cameras.
- Orchid Recorder would leave the recording service stopped on installation or upgrade failure on Linux.
- The Orchid Recorder Debian package would silently remove the existing CUDA support package if manually installed, due to version mismatch. Now, the installer provides a notice advising administrators to also upgrade the CUDA support package to the matching version.
- The Orchid Recorder installers would leave behind a broken database if configuration errors were encountered during the install process.
- The Windows Orchid Recorder installer would incorrectly continue with the installation even if it failed to add critical services. Now, re-attempts are made to add the services and the installation will report a failure if all attempts are unsuccessful.
- The Orchid Recorder Windows installer would not preserve Windows service configurations across upgrades.
- Added beta support for exporting and importing a backup of a server's configuration, with the option to include the auxiliary database (e.g. Audit Logs) in the export:
GET /server/config/exportPOST /server/config/import
- Added a
cameraIdsquery parameter to aggregate archive-per-day stream results by camera, used in combination with any stream ids specified:GET /archives/per-day
- Added beta support for selecting the highest-resolution stream with archives in a time range for export, with the ability to exclude specific video encoders:
GET /cameras/{cameraId}/streams/export-selection
- Added support for filtering resources by Tag, where each filter entry is a bare key (any value), a
key=valuepair (exact value match), orkey=null/key=(matches only a value-less Tag):GET /camerasGET /events/metadata/subscriptions
- Added beta support for reporting meta-types, named groups such as vehicle and animal, alongside the object types they imply:
GET /events/camera-stream/smart-search/analytics-caps
- Meta-types are now accepted in
searchItems, matching any of the object types they imply:POST /events/camera-stream/smart-search
- Added support for descriptive search, retrieving detections that match free-form text:
GET /analytics/embeddings/search
- Added support for retrieving the JPEG crop frame of a descriptive search result:
GET /analytics/embeddings/{embeddingId}/frame
- Added
descriptiveSearchModelsAvailableto analytics status, indicating whether the text-embedding models required for descriptive search are installed on the server:GET /analytics/status
- Added an
includeIntendedquery parameter to exclude server events generated by planned restarts:GET /events/server
- The 32-bit armv7 version of Orchid Recorder will no longer receive updates effective January 1, 2027.
Orchid Offline Player 26.7
Version 26.7.0
Orchid Offline Player
Improved player performance
Released on 2026-07-31
- Improved Offline Player performance and responsiveness.
ORCHID VMS
Simplifying Video Surveillance since 2003
Our video management software offers users a powerful way to record, manage, and view their video surveillance platform, 20 years in the running.






