diff --git a/device-types/DataDirect Networks/SFA200NVX2-Controller.yaml b/device-types/DataDirect Networks/SFA200NVX2-Controller.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ec380bdecbe7c3ed3735992e7e8c66176c1e339e
--- /dev/null
+++ b/device-types/DataDirect Networks/SFA200NVX2-Controller.yaml	
@@ -0,0 +1,30 @@
+---
+manufacturer: DataDirect Networks
+model: SFA200NVX2 Controller
+slug: datadirect-networks-sfa200nvx2-controller
+comments: Controller for SFA200NVX2
+part_number: CTLR-200NVX2E
+u_height: 0
+is_full_depth: false
+airflow: front-to-rear
+subdevice_role: child
+console-ports:
+  - name: Console
+    type: other
+    description: 3.5mm stereo jack
+interfaces:
+  - name: BMC
+    type: 1000base-t
+    mgmt_only: true
+  - name: Mgmt 0
+    type: 10gbase-t
+    mgmt_only: true
+  - name: Mgmt 1
+    type: 10gbase-t
+    mgmt_only: true
+  - name: RP0 Port0
+    type: infiniband-hdr
+    description: HDR200 or 200GbE
+  - name: RP0 Port1
+    type: infiniband-hdr
+    description: HDR200 or 200GbE
diff --git a/device-types/DataDirect Networks/SFA200NVX2-Enclosure.yaml b/device-types/DataDirect Networks/SFA200NVX2-Enclosure.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ee8770ae3decefd3cbc444577a6fe1293e60c2e2
--- /dev/null
+++ b/device-types/DataDirect Networks/SFA200NVX2-Enclosure.yaml	
@@ -0,0 +1,26 @@
+---
+manufacturer: DataDirect Networks
+model: SFA200NVX2 Enclosure
+slug: datadirect-networks-sfa200nvx2-enclosure
+comments: 24bay Enclosure for SFA200NVX2 or SFA400NVX2
+part_number: ENC-200NVX2
+u_height: 2
+weight: 36.36
+weight_unit: kg
+is_full_depth: true
+airflow: front-to-rear
+subdevice_role: parent
+module-bays:
+  - name: PSU 1
+    label: PSU Slot 1
+    position: '1'
+  - name: PSU 2
+    label: PSU Slot 2
+    position: '2'
+device-bays:
+  - name: Controller 0
+    label: Controller Slot 0
+    position: '0'
+  - name: Controller 1
+    label: Controller Slot 1
+    position: '1'
diff --git a/module-types/DataDirect Networks/PS-200NVX2.yaml b/module-types/DataDirect Networks/PS-200NVX2.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..763c62f21a341f29386ba463f3cad8cdbf3bf960
--- /dev/null
+++ b/module-types/DataDirect Networks/PS-200NVX2.yaml	
@@ -0,0 +1,8 @@
+---
+manufacturer: DataDirect Networks
+model: PS-200NVX2
+part_number: PS-200NVX2
+comments: Power Supply for SFA200NVX2 or SFA400NVX2
+power-ports:
+  - name: PSU-{module}
+    type: iec-60320-c20