diff --git a/source/_integrations/agent_dvr.markdown b/source/_integrations/agent_dvr.markdown
new file mode 100644
index 00000000000..540b38a519f
--- /dev/null
+++ b/source/_integrations/agent_dvr.markdown
@@ -0,0 +1,68 @@
+---
+title: Agent DVR
+description: Access and control Agent DVR from Home Assistant.
+ha_category:
+ - Camera
+ha_config_flow: true
+ha_release: "0.110"
+ha_iot_class: Local Pull
+ha_codeowners:
+ - '@ispysoftware'
+ha_domain: agent_dvr
+---
+
+[Agent DVR](https://www.ispyconnect.com/download.aspx/) is a free* software DVR solution for windows 10, Mac and Linux. Agent DVR runs as a service or console application and can access and control a huge range of third party cameras with advanced motion detection, including YOLO integration for object recognition. The iSpyConnect website provides secured (SSL) remote access without port forwarding needed.
+
+You can add Agent DVR via integrations using the IP address and port of the server, e.g.,: `http://192.168.1.3:8090/`.
+
+
+## Configuration
+
+For configuration, go to the `Integrations panel` on your Home Assistant instance. Click on the + symbol and pick 'Agent DVR' from the list and enter your Agent DVR server address and port. You can then setup your devices using the Home Assistant UI.
+
+
+ Please ensure you are using Agent DVR v2.6.1.0 +
+
+
+## Services
+
+Once loaded, the `agent_dvr` integration will expose services that can be called to perform various actions. The `entity_id` service attribute can specify one or more specific cameras.
+
+Available services:
+`enable_alerts`, `disable_alerts`,
+`start_recording`, `stop_recording`,
+`turn_on`, `turn_off`, `toggle`, `enable_motion_detection`,`disable_motion_detection`
+
+#### Service `enable_alerts`/`disable_alerts`
+
+These services enable or disable the device's alert events within Agent DVR.
+
+Service data attribute | Optional | Description
+-|-|-
+`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`.
+
+#### Service `start_recording`/`stop_recording`
+
+These services start or stop the device recording.
+
+Service data attribute | Optional | Description
+-|-|-
+`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`.
+
+#### Service `turn_on`/`turn_off`/`toggle`
+
+These services turn on, off or toggle the device enabled state within Agent DVR
+
+Service data attribute | Optional | Description
+-|-|-
+`entity_id` | no | Name(s) of entities, e.g., `camera.living_room_camera`.
+
+
+## IFrame
+ - Using the Webpage Card you can embed the Agent DVR viewer directly in Home Assistant. Just point it to https://www.ispyconnect.com/app/
+
+
+
+
+
+*Agent offers additional services like secured remote access (without port forwarding) and cloud uploads via a subscription service.
diff --git a/source/images/screenshots/agent_dvr.jpg b/source/images/screenshots/agent_dvr.jpg
new file mode 100644
index 00000000000..5603681952f
Binary files /dev/null and b/source/images/screenshots/agent_dvr.jpg differ