diff --git a/templates/downloads-23.ftl b/templates/downloads-23.ftl
new file mode 100644
index 00000000..0dad1456
--- /dev/null
+++ b/templates/downloads-23.ftl
@@ -0,0 +1,168 @@
+<#macro download category label file tar=true zip=true>
+<#if zip>
+
+
+
+ ZIP
+
+(sha1)
+
+#if>
+<#if tar>
+
+
+
+ TAR.GZ
+
+(sha1)
+
+#if>
+#macro>
+
+
Server
+
+
+
+
+ Keycloak |
+ Distribution powered by Quarkus |
+
+ <@download category="server" label="standalone" file="keycloak-${version.version}" />
+ |
+
+
+ Container image |
+ For Docker, Podman, Kubernetes and OpenShift |
+
+
+
+ Quay
+
+ |
+
+
+ Operator |
+ For Kubernetes and OpenShift |
+
+
+
+ OperatorHub
+
+ |
+
+
+
+
+Quickstarts
+
+
+
+
+ Quickstarts distribution |
+
+
+ <#if quickstartsTag??>
+ <#assign quickstartsLink="https://github.com/keycloak/keycloak-quickstarts/tree/${version.version}"/>
+ <#else>
+ <#assign quickstartsLink="https://github.com/keycloak/keycloak-quickstarts"/>
+ #if>
+
+
+
+ GitHub
+
+
+
+
+
+ ZIP
+
+
+ |
+
+
+
+
+
+Client Adapters
+
+
+
+
+
+
+
+
+ JavaScript |
+
+
+
+ |
+
+
+
+ NPM
+
+
+ <@download category="adapter" label="js" file="keycloak-oidc-js-adapter-${version.version}" tar=true />
+ |
+
+
+ |
+
+
+ Node.js [DEPRECATED] |
+
+
+ |
+
+
+ Tomcat [DEPRECATED] |
+
+
+
+ 8, 9 |
+
+ <@download category="adapter" label="tomcat" file="keycloak-oidc-tomcat-adapter-${version.version}" tar=true />
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+ Tomcat [DEPRECATED] |
+
+
+
+ 8, 9 |
+
+ <@download category="adapter-saml" label="tomcat" file="keycloak-saml-tomcat-adapter-${version.version}" tar=true />
+ |
+
+
+ |
+
+
+
+
+
+
diff --git a/version-template.json b/version-template.json
index 326f1b19..0b5da203 100644
--- a/version-template.json
+++ b/version-template.json
@@ -3,5 +3,5 @@
"version": "VERSION",
"blogTemplate": 3,
"documentationTemplate": 11,
- "downloadTemplate": 22
+ "downloadTemplate": 23
}