diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml
new file mode 100644
index 0000000000..d9e16d967e
--- /dev/null
+++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/pom.xml
@@ -0,0 +1,73 @@
+
+
+
+ 4.0.0
+
+
+ org.wso2.carbon.devicemgt-plugins
+ extensions-feature
+ 4.1.21-SNAPSHOT
+ ../pom.xml
+
+
+ org.wso2.extension.siddhi.device.feature
+ pom
+ WSO2 Siddhi Execution Extension - Device Group Feature
+ http://wso2.org
+ This feature contains Siddhi extension feature for device groups
+
+
+
+ org.wso2.carbon.devicemgt-plugins
+ org.wso2.extension.siddhi.device
+
+
+
+
+
+
+ org.wso2.maven
+ carbon-p2-plugin
+ ${carbon.p2.plugin.version}
+
+
+ p2-feature-generation
+ package
+
+ p2-feature-gen
+
+
+ org.wso2.extension.siddhi.device
+ ../../etc/feature.properties
+
+
+ org.wso2.carbon.p2.category.type:server
+ org.eclipse.equinox.p2.type.group:true
+
+
+
+
+ org.wso2.carbon.devicemgt-plugins:org.wso2.extension.siddhi.device:${carbon.devicemgt.plugins.version}
+
+
+
+
+
+
+
+
+
diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties
new file mode 100644
index 0000000000..9c86577d76
--- /dev/null
+++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/build.properties
@@ -0,0 +1 @@
+custom = true
diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml
new file mode 100644
index 0000000000..8b762e3e4c
--- /dev/null
+++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/conf/siddhi-integration.xml
@@ -0,0 +1,26 @@
+
+
+
+ https://${iot.gateway.host}:${iot.gateway.https.port}/api-application-registration/register
+ https://${iot.gateway.host}:${iot.gateway.https.port}
+ admin
+ admin
+
\ No newline at end of file
diff --git a/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf
new file mode 100644
index 0000000000..d55300665a
--- /dev/null
+++ b/features/extensions-feature/org.wso2.extension.siddhi.device.feature/src/main/resources/p2.inf
@@ -0,0 +1,2 @@
+instructions.configure = \
+org.eclipse.equinox.p2.touchpoint.natives.copy(source:${installFolder}/../features/org.wso2.extension.siddhi.device_${feature.version}/conf/siddhi-integration.xml,target:${installFolder}/../../conf/siddhi-integration.xml,overwrite:true);\