diff --git a/Jenkinsfile b/Jenkinsfile
index 9ea794c2263822eaf1f79b04848e49886fc3e9b4..49362fcbe088c4a051c8c8e9778b2040765d6fac 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -60,6 +60,13 @@ def architectures = [
                 requires: [
                     armhf: 'development',
                 ]
+            ],
+            basesdk: [
+                args: '--scratchsize 10G -t ivitools:disabled',
+                boards: [ 'sdk' ],
+                image: true,
+                sysroot: false,
+                ostree: false,
             ]
         ]
     ],
diff --git a/apertis-ospack.yaml b/apertis-ospack.yaml
index c60c89cb5713b6f601333d25534bdfcd37a91efd..069d5c4d652236a1b65702f4568903b559c11237 100644
--- a/apertis-ospack.yaml
+++ b/apertis-ospack.yaml
@@ -38,19 +38,19 @@ actions:
   {{ end }}
 
   # Add type-based apt sources list
-  {{- if eq $type "development" "sdk" }}
+  {{- if eq $type "development" "sdk" "basesdk" }}
   - action: run
     chroot: true
     script: scripts/apt_source.sh -m {{ $mirror }} -r {{ $suite }} development
   {{- end }}
 
-  {{- if eq $type "sdk" }}
+  {{- if eq $type "sdk" "basesdk" }}
   - action: run
     chroot: true
     script: scripts/apt_source.sh -m {{ $mirror }} -r {{ $suite }} sdk
   {{- end }}
 
-  {{- if eq $type "development" "sdk" }}
+  {{- if eq $type "development" "sdk" "basesdk" }}
   - action: run
     chroot: true
     script: scripts/replace-tar-coreutils-for-build.sh
@@ -100,7 +100,7 @@ actions:
       - openssh-server
       - vim.tiny
 
-  {{- if eq $type "target" "development" "sdk" }}
+  {{- if eq $type "target" "development" "sdk" "basesdk" }}
   {{ if eq $ivitools "enabled" }}
   - action: apt
     description: "HMI packages"
@@ -220,7 +220,7 @@ actions:
   {{ end }}
   {{- end -}}
 
-  {{- if eq $type "development" "sdk" }}
+  {{- if eq $type "development" "sdk" "basesdk" }}
   {{ if eq $lxc "enabled" }}
   - action: apt
     description: "LXC packages"
@@ -389,7 +389,7 @@ actions:
   {{ end }}
   {{- end }}
 
-  {{- if eq $type "sdk" }}
+  {{- if eq $type "sdk" "basesdk" }}
   - action: apt
     description: "SDK packages"
     packages:
@@ -730,7 +730,7 @@ actions:
     description: "Creating mount point /Applications"
     command: install -d -m 0755 /Applications
 
-  {{- if eq $type "sdk" }}
+  {{- if eq $type "sdk" "basesdk" }}
   {{ if eq $ivitools "enabled" }}
   - action: run
     description: "Setting up sysroot storage"
diff --git a/overlays/amd64-basesdk/.gitignore b/overlays/amd64-basesdk/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/overlays/arch-basesdk b/overlays/arch-basesdk
new file mode 120000
index 0000000000000000000000000000000000000000..73894bdef6474509b36532bf6490b748b9f750f7
--- /dev/null
+++ b/overlays/arch-basesdk
@@ -0,0 +1 @@
+arch-sdk
\ No newline at end of file