blob: fb3d6620ce864de1a1bb511ca68d7c13bd17ec5f [file]
<!DOCTYPE html>
<html>
<head>
<title>Downloads | Apache Grails&reg;</title>
<meta name="keywords" content="grails,jvm,framework,groovy,gradle,spring-boot,gorm"/>
<meta name="description" content="A powerful Groovy-based web application framework for the JVM built on top of Spring Boot"/>
<meta name="date" content="February 3, 2026"/>
<meta name="robots" content="all"/>
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://grails.apache.org/rss.xml"/>
<meta charset='UTF-8'/>
<link rel='icon' href='https://grails.apache.org/images/favicon.ico'/>
<meta name='twitter:card' content='summary_large_image'/>
<meta name='twitter:site' content='@grailsframework'/>
<meta name='twitter:description' content='A powerful Groovy-based web application framework for the JVM built on top of Spring Boot'/>
<meta name='twitter:creator' content='@grailsframework'/>
<meta property='og:image' content='https://grails.apache.org/images/grails.png'/>
<meta property='og:image:width' content='300'/>
<meta property='og:image:height' content='300'/>
<meta property='og:url' content='https://grails.apache.org'/>
<meta property='og:title' content='Downloads | Apache Grails&reg;'/>
<meta property='og:description' content='A powerful Groovy-based web application framework for the JVM built on top of Spring Boot'/>
<meta property='og:type' content='website'/>
<meta name='viewport' content='width=device-width, initial-scale=1'/>
<link rel='mask-icon' href='https://grails.apache.org/images/grails-pinned-icon.svg' color='feb672'/>
<link rel='stylesheet' href='https://grails.apache.org/stylesheets/screen.css'/>
<link rel='stylesheet' href='https://grails.apache.org/stylesheets/plugin.css'/>
<link rel='stylesheet' href='https://grails.apache.org/stylesheets/paginate.css'/>
<script src='https://grails.apache.org/javascripts/navigation.js'></script>
<script src='https://grails.apache.org/javascripts/paginate.js'></script>
<script src='https://grails.apache.org/javascripts/plugins.js'></script>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '79']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<script
async
src="https://widget.kapa.ai/kapa-widget.bundle.js"
data-website-id="d804a9f2-51a2-414c-97f7-12f2a1ba4609"
data-project-name="Apache Grails"
data-project-color="#3F4346"
data-font-family="system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;"
data-project-logo="https://grails.apache.org/images/grails.png"
data-modal-override-open-id="ask-ai-input"
data-modal-override-open-class="search-input"
data-user-analytics-fingerprint-enabled="true"
data-modal-title="Apache Grails AI Assistant"
data-modal-example-questions-title="Try asking me..."
data-modal-disclaimer="This is a custom LLM for Apache Grails using [documentation](https://docs.grails.org/latest/), [groovy documentation](https://docs.groovy-lang.org/docs/groovy-4.0.28/html/documentation/) [github issues](https://github.com/apache/grails-core/issues) and more.
Companies deploy assistants like this [](https://kapa.ai) on docs via [website widget](https://docs.kapa.ai/integrations/website-widget) (Docker, Reddit), in [support forms](https://docs.kapa.ai/integrations/support-form-deflector) for ticket deflection (Monday.com, Mapbox), or as [an internal assistant](https://docs.kapa.ai/integrations/internal-assistant) with access to private sources."
data-modal-example-questions="How does database migration work?,How does Spring Security work?"
data-button-text-color="#FBB576"
data-modal-header-bg-color="#FFFFFF"
data-modal-title-color="#FBB576"
data-consent-required="true"
data-consent-screen-disclaimer="By clicking &quot;I agree, let&#39;s chat&quot;, you consent to the use of the AI assistant in accordance with kapa.ai&#39;s [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google&#39;s [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms). By proceeding, you explicitly agree to both kapa.ai&#39;s and Google&#39;s privacy policies.">
></script>
</head>
<body class='docs'>
<header class='mainheader'>
<div class='content'>
<a href='https://grails.apache.org/index.html'><img class='grailslogo' src='https://grails.apache.org/images/grails_logo.svg' alt='Grails Logo'/></a>
<a href='javascript:show(&apos;topmenus&apos;, &apos;showNavigationLink&apos;)' id='showNavigationLink'
class='mobile align-center'>Show Navigation</a>
<div id='topmenus'>
<nav class='secondarymenu' id='secondarymenu'>
<ul>
<li><a href='https://grails.apache.org/casestudies/index.html'>Case Studies</a></li>
<li><a href='https://grails.apache.org/blog/index.html'>Blog</a></li>
<li><a href='https://grails.apache.org/learning.html'>Learning</a></li>
<li><a href='https://grails.apache.org/community.html'>Community</a></li>
<li><a href='https://grails.apache.org/search.html'>Search</a></li>
</ul>
</nav>
<nav class='mainmenu' id='mainmenu'>
<ul>
<li><a href='https://grails.apache.org/documentation.html'>Documentation</a></li>
<li class='active'><a href='https://grails.apache.org/download.html'>Download</a></li>
<li><a href='https://grails.apache.org/plugins.html'>Plugins</a></li>
<li><a href='https://guides.grails.org/index.html'>Guides</a></li>
<li><a href='https://grails.apache.org/faq.html'>FAQ</a></li>
<li><a href='https://grails.apache.org/support.html'>Support</a></li>
<li><a href='https://start.grails.org'>Forge App</a></li>
</ul>
</nav>
</div>
</div>
</header>
<article><div class='headerbar chalicesbg'>
<div class='content'>
<h1>Downloads</h1>
</div>
</div>
<div class='content'>
<div class='twocolumns'>
<div class='odd column'>
<h3 class='columnheader' style='margin-bottom: 10px;'>Source and Binary Releases</h3>We provide OpenPGP signatures ('.asc') files and checksums ('.sha512') for every release artifact. We recommend that you
<a href='https://www.apache.org/info/verification.html'>verify</a> the integrity of downloaded files by generating your own checksums and match them against ours, and checking signatures using the
<a href='https://www.apache.org/dyn/closer.lua/grails/KEYS?action=download'>KEYS</a> file which contains the Grails OpenPGP release keys.
<p></p><div class='guidegroup'>
<div class='guidegroupheader'>
<img src='https://grails.apache.org/images/download.svg' alt='Download Grails (7.0.7)' />
<h2>Latest Stable Version (7.0.7) Downloads</h2>
</div>
<ul>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/core/7.0.7/sources/apache-grails-7.0.7-src.zip?action=download'>Source</a>
<a href='https://downloads.apache.org/grails/core/7.0.7/sources/apache-grails-7.0.7-src.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/core/7.0.7/sources/apache-grails-7.0.7-src.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/core/7.0.7/distribution/apache-grails-7.0.7-bin.zip?action=download'>Binary</a>
<a href='https://downloads.apache.org/grails/core/7.0.7/distribution/apache-grails-7.0.7-bin.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/core/7.0.7/distribution/apache-grails-7.0.7-bin.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/core/7.0.7/distribution/apache-grails-wrapper-7.0.7-bin.zip?action=download'>Binary Wrapper</a>
<a href='https://downloads.apache.org/grails/core/7.0.7/distribution/apache-grails-wrapper-7.0.7-bin.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/core/7.0.7/distribution/apache-grails-wrapper-7.0.7-bin.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/spring-security/7.0.0/sources/apache-grails-spring-security-7.0.0-src.zip?action=download'>Grails Spring Security 7.0.0 Plugin Source</a>
<a href='https://downloads.apache.org/grails/spring-security/7.0.0/sources/apache-grails-spring-security-7.0.0-src.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/spring-security/7.0.0/sources/apache-grails-spring-security-7.0.0-src.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/redis/5.0.0/sources/apache-grails-redis-5.0.0-src.zip?action=download'>Grails Redis 5.0.0 Plugin Source</a>
<a href='https://downloads.apache.org/grails/redis/5.0.0/sources/apache-grails-redis-5.0.0-src.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/redis/5.0.0/sources/apache-grails-redis-5.0.0-src.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/quartz/4.0.0/sources/apache-grails-quartz-4.0.0-src.zip?action=download'>Grails Quartz 4.0.0 Plugin Source</a>
<a href='https://downloads.apache.org/grails/quartz/4.0.0/sources/apache-grails-quartz-4.0.0-src.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/quartz/4.0.0/sources/apache-grails-quartz-4.0.0-src.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/actions/1.0.1/sources/apache-grails-github-actions-1.0.1-src.zip?action=download'>Grails GitHub Actions 1.0.1 Source</a>
<a href='https://downloads.apache.org/grails/actions/1.0.1/sources/apache-grails-github-actions-1.0.1-src.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/actions/1.0.1/sources/apache-grails-github-actions-1.0.1-src.zip.asc'>ASC</a>
</li>
<li>
<a href='https://www.apache.org/dyn/closer.lua/grails/grails-publish/0.0.4/sources/apache-grails-publish-0.0.4-src.zip?action=download'>Grails Publish Gradle Plugin 0.0.4 Source</a>
<a href='https://downloads.apache.org/grails/grails-publish/0.0.4/sources/apache-grails-publish-0.0.4-src.zip.sha512'>SHA512</a>
<a href='https://downloads.apache.org/grails/grails-publish/0.0.4/sources/apache-grails-publish-0.0.4-src.zip.asc'>ASC</a>
</li>
<li>
<a href='https://github.com/apache/grails-core/releases/tag/v7.0.7'>Grails Release Notes</a>
</li>
<li>
<a href='https://github.com/apache/grails-spring-security/releases/tag/v7.0.0'>Grails Spring Security Plugin 7.0.0 Release Notes</a>
</li>
<li>
<a href='https://github.com/apache/grails-redis/releases/tag/v5.0.0'>Grails Redis 5.0.0 Plugin Release Notes</a>
</li>
<li>
<a href='https://github.com/apache/grails-quartz/releases/tag/v4.0.0'>Grails Quartz 4.0.0 Plugin Release Notes</a>
</li>
<li>
<a href='https://github.com/apache/grails-github-actions/releases/tag/v1.0.1'>Grails GitHub Actions 1.0.1 Release Notes</a>
</li>
<li>
<a href='https://github.com/apache/grails-gradle-publish/releases/tag/v0.0.4'>Grails Publish Gradle Plugin 0.0.4 Release Notes</a>
</li>
</ul>
</div>
<h3 class='columnheader'>Older Versions</h3>
<p>You can download previous versions as far back as Grails 0.1.</p>
<p>NOTE: Versions prior to 7.0.0-M4 are not ASF releases. Links to those releases are provided here as a convenience.</p>
<div class='versionselector'>
<select class='form-control' onchange='window.location.href=this.value'>
<option label='Select a version' disabled='disabled' selected='selected' />
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.7/distribution/apache-grails-7.0.7-bin.zip?action=download'>7.0.7</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.6/distribution/apache-grails-7.0.6-bin.zip?action=download'>7.0.6</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.5/distribution/apache-grails-7.0.5-bin.zip?action=download'>7.0.5</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.4/distribution/apache-grails-7.0.4-bin.zip?action=download'>7.0.4</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.3/distribution/apache-grails-7.0.3-bin.zip?action=download'>7.0.3</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.2/distribution/apache-grails-7.0.2-bin.zip?action=download'>7.0.2</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.1/distribution/apache-grails-7.0.1-bin.zip?action=download'>7.0.1</option>
<option value='https://www.apache.org/dyn/closer.lua/grails/core/7.0.0/distribution/apache-grails-7.0.0-bin.zip?action=download'>7.0.0</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.2.3/grails-cli-6.2.3.zip'>6.2.3</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.2.2/grails-cli-6.2.2.zip'>6.2.2</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.2.1/grails-cli-6.2.1.zip'>6.2.1</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.2.0/grails-cli-6.2.0.zip'>6.2.0</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.1.2/grails-cli-6.1.2.zip'>6.1.2</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.1.1/grails-cli-6.1.1.zip'>6.1.1</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.1.0/grails-cli-6.1.0.zip'>6.1.0</option>
<option value='https://github.com/apache/grails-forge/releases/download/v6.0.0/grails-cli-6.0.0.zip'>6.0.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.6/grails-5.3.6.zip'>5.3.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.5/grails-5.3.5.zip'>5.3.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.4/grails-5.3.4.zip'>5.3.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.3/grails-5.3.3.zip'>5.3.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.2/grails-5.3.2.zip'>5.3.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.1/grails-5.3.1.zip'>5.3.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.3.0/grails-5.3.0.zip'>5.3.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.6/grails-5.2.6.zip'>5.2.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.5/grails-5.2.5.zip'>5.2.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.4/grails-5.2.4.zip'>5.2.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.3/grails-5.2.3.zip'>5.2.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.2/grails-5.2.2.zip'>5.2.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.1/grails-5.2.1.zip'>5.2.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.2.0/grails-5.2.0.zip'>5.2.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.10/grails-5.1.10.zip'>5.1.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.9/grails-5.1.9.zip'>5.1.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.8/grails-5.1.8.zip'>5.1.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.7/grails-5.1.7.zip'>5.1.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.6/grails-5.1.6.zip'>5.1.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.5/grails-5.1.5.zip'>5.1.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.4/grails-5.1.4.zip'>5.1.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.3/grails-5.1.3.zip'>5.1.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.2/grails-5.1.2.zip'>5.1.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.1/grails-5.1.1.zip'>5.1.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.1.0/grails-5.1.0.zip'>5.1.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.0.3/grails-5.0.3.zip'>5.0.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.0.2/grails-5.0.2.zip'>5.0.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.0.1/grails-5.0.1.zip'>5.0.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v5.0.0/grails-5.0.0.zip'>5.0.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.1.4/grails-4.1.4.zip'>4.1.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.1.3/grails-4.1.3.zip'>4.1.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.1.2/grails-4.1.2.zip'>4.1.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.1.1/grails-4.1.1.zip'>4.1.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.1.0/grails-4.1.0.zip'>4.1.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.13/grails-4.0.13.zip'>4.0.13</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.12/grails-4.0.12.zip'>4.0.12</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.11/grails-4.0.11.zip'>4.0.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.10/grails-4.0.10.zip'>4.0.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.9/grails-4.0.9.zip'>4.0.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.8/grails-4.0.8.zip'>4.0.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.7/grails-4.0.7.zip'>4.0.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.6/grails-4.0.6.zip'>4.0.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.5/grails-4.0.5.zip'>4.0.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.4/grails-4.0.4.zip'>4.0.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.3/grails-4.0.3.zip'>4.0.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.2/grails-4.0.2.zip'>4.0.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.1/grails-4.0.1.zip'>4.0.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v4.0.0/grails-4.0.0.zip'>4.0.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.18/grails-3.3.18.zip'>3.3.18</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.17/grails-3.3.17.zip'>3.3.17</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.16/grails-3.3.16.zip'>3.3.16</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.15/grails-3.3.15.zip'>3.3.15</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.14/grails-3.3.14.zip'>3.3.14</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.13/grails-3.3.13.zip'>3.3.13</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.12/grails-3.3.12.zip'>3.3.12</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.11/grails-3.3.11.zip'>3.3.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.11/grails-3.3.11.zip'>3.3.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.10/grails-3.3.10.zip'>3.3.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.10/grails-3.3.10.zip'>3.3.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.9/grails-3.3.9.zip'>3.3.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.8/grails-3.3.8.zip'>3.3.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.7/grails-3.3.7.zip'>3.3.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.6/grails-3.3.6.zip'>3.3.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.5/grails-3.3.5.zip'>3.3.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.4/grails-3.3.4.zip'>3.3.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.3/grails-3.3.3.zip'>3.3.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.2/grails-3.3.2.zip'>3.3.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.1/grails-3.3.1.zip'>3.3.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.3.0/grails-3.3.0.zip'>3.3.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.13/grails-3.2.13.zip'>3.2.13</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.12/grails-3.2.12.zip'>3.2.12</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.11/grails-3.2.11.zip'>3.2.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.10/grails-3.2.10.zip'>3.2.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.9/grails-3.2.9.zip'>3.2.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.8/grails-3.2.8.zip'>3.2.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.7/grails-3.2.7.zip'>3.2.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.6/grails-3.2.6.zip'>3.2.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.5/grails-3.2.5.zip'>3.2.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.4/grails-3.2.4.zip'>3.2.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.3/grails-3.2.3.zip'>3.2.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.2/grails-3.2.2.zip'>3.2.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.1/grails-3.2.1.zip'>3.2.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.2.0/grails-3.2.0.zip'>3.2.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.16/grails-3.1.16.zip'>3.1.16</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.15/grails-3.1.15.zip'>3.1.15</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.14/grails-3.1.14.zip'>3.1.14</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.13/grails-3.1.13.zip'>3.1.13</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.12/grails-3.1.12.zip'>3.1.12</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.11/grails-3.1.11.zip'>3.1.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.10/grails-3.1.10.zip'>3.1.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.9/grails-3.1.9.zip'>3.1.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.8/grails-3.1.8.zip'>3.1.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.7/grails-3.1.7.zip'>3.1.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.6/grails-3.1.6.zip'>3.1.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.5/grails-3.1.5.zip'>3.1.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.4/grails-3.1.4.zip'>3.1.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.3/grails-3.1.3.zip'>3.1.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.2/grails-3.1.2.zip'>3.1.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.1/grails-3.1.1.zip'>3.1.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.1.0/grails-3.1.0.zip'>3.1.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.17/grails-3.0.17.zip'>3.0.17</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.16/grails-3.0.16.zip'>3.0.16</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.15/grails-3.0.15.zip'>3.0.15</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.14/grails-3.0.14.zip'>3.0.14</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.13/grails-3.0.13.zip'>3.0.13</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.12/grails-3.0.12.zip'>3.0.12</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.11/grails-3.0.11.zip'>3.0.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.10/grails-3.0.10.zip'>3.0.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.9/grails-3.0.9.zip'>3.0.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.8/grails-3.0.8.zip'>3.0.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.7/grails-3.0.7.zip'>3.0.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.6/grails-3.0.6.zip'>3.0.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.5/grails-3.0.5.zip'>3.0.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.4/grails-3.0.4.zip'>3.0.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.3/grails-3.0.3.zip'>3.0.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.2/grails-3.0.2.zip'>3.0.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.1/grails-3.0.1.zip'>3.0.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v3.0.0/grails-3.0.0.zip'>3.0.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.6/grails-2.5.6.zip'>2.5.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.5/grails-2.5.5.zip'>2.5.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.4/grails-2.5.4.zip'>2.5.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.3/grails-2.5.3.zip'>2.5.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.2/grails-2.5.2.zip'>2.5.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.1/grails-2.5.1.zip'>2.5.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.5.0/grails-2.5.0.zip'>2.5.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.4.5/grails-2.4.5.zip'>2.4.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.4.4/grails-2.4.4.zip'>2.4.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.4.3/grails-2.4.3.zip'>2.4.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.4.2/grails-2.4.2.zip'>2.4.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.4.1/grails-2.4.1.zip'>2.4.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.4.0/grails-2.4.0.zip'>2.4.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.11/grails-2.3.11.zip'>2.3.11</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.10/grails-2.3.10.zip'>2.3.10</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.9/grails-2.3.9.zip'>2.3.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.8/grails-2.3.8.zip'>2.3.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.7/grails-2.3.7.zip'>2.3.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.6/grails-2.3.6.zip'>2.3.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.5/grails-2.3.5.zip'>2.3.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.4/grails-2.3.4.zip'>2.3.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.3/grails-2.3.3.zip'>2.3.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.2/grails-2.3.2.zip'>2.3.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.1/grails-2.3.1.zip'>2.3.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.3.0/grails-2.3.0.zip'>2.3.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.2.5/grails-2.2.5.zip'>2.2.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.2.4/grails-2.2.4.zip'>2.2.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.2.3/grails-2.2.3.zip'>2.2.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.2.2/grails-2.2.2.zip'>2.2.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.2.1/grails-2.2.1.zip'>2.2.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.2.0/grails-2.2.0.zip'>2.2.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.1.5/grails-2.1.5.zip'>2.1.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.1.4/grails-2.1.4.zip'>2.1.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.1.3/grails-2.1.3.zip'>2.1.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.1.2/grails-2.1.2.zip'>2.1.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.1.1/grails-2.1.1.zip'>2.1.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.1.0/grails-2.1.0.zip'>2.1.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.0.4/grails-2.0.4.zip'>2.0.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.0.3/grails-2.0.3.zip'>2.0.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.0.2/grails-2.0.2.zip'>2.0.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.0.1/grails-2.0.1.zip'>2.0.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v2.0.0/grails-2.0.0.zip'>2.0.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.9/grails-1.3.9.zip'>1.3.9</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.8/grails-1.3.8.zip'>1.3.8</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.7/grails-1.3.7.zip'>1.3.7</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.6/grails-1.3.6.zip'>1.3.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.5/grails-1.3.5.zip'>1.3.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.4/grails-1.3.4.zip'>1.3.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.3/grails-1.3.3.zip'>1.3.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.2/grails-1.3.2.zip'>1.3.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3.1/grails-1.3.1.zip'>1.3.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.3/grails-1.3.0.zip'>1.3.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.2.5/grails-1.2.5.zip'>1.2.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.2.4/grails-1.2.4.zip'>1.2.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.2.3/grails-1.2.3.zip'>1.2.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.2.2/grails-1.2.2.zip'>1.2.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.2.1/grails-1.2.1.zip'>1.2.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.2/grails-1.2.0.zip'>1.2.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.0.4/grails-1.0.4.zip'>1.0.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.0.3/grails-1.0.3.zip'>1.0.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.0.2/grails-1.0.2.zip'>1.0.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.0.1/grails-1.0.1.zip'>1.0.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v1.0/grails-1.0.zip'>1.0</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.6/grails-0.6.zip'>0.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.5.6/grails-0.5.6.zip'>0.5.6</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.5.5/grails-0.5.5.zip'>0.5.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.5/grails-0.5.zip'>0.5</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.4.2/grails-0.4.2.zip'>0.4.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.4.1/grails-0.4.1.zip'>0.4.1</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.4/grails-0.4.zip'>0.4</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.3/grails-0.3.zip'>0.3</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.2/grails-0.2.zip'>0.2</option>
<option value='https://github.com/apache/grails-core/releases/download/v0.1/grails-0.1.zip'>0.1</option>
</select>
</div>
</div>
<div class='column'>
<h3 class='columnheader' style='margin-bottom: 10px;'>Grails Application Forge</h3>The quickest way to get started with our application generator:
<p>
<a href='https://start.grails.org'>Grails Application Forge</a>
</p>
<h3 class='columnheader' style='margin-bottom: 10px;'>Installing with SDKMAN!</h3>
<p>
<a href='https://sdkman.io/'>SDKMAN! (The Software Development Kit Manager)</a>
</p>
<p>This tool makes installing the Grails framework on any Unix based platform (Mac OSX, Linux, Cygwin, Solaris, or FreeBSD) easy.</p>
<p>Simply open a new terminal and enter:</p>
<div class='code'>$ curl -s https://get.sdkman.io | bash</div>
<p>Follow the on-screen instructions to complete installation.</p>
<p>Open a new terminal or type the command:</p>
<div class='code'>$ source "$HOME/.sdkman/bin/sdkman-init.sh"</div>
<p>Then install the latest stable Grails version:</p>
<div class='code'>$ sdk install grails</div>
<p>If prompted, make this your default version. After installation is complete it can be tested with:</p>
<div class='code'>$ grails --version</div>
<p>That's all there is to it!</p>
</div>
</div>
</div>&nbsp;</article>
<footer>
<div class='content'>
<div class='apache-grails'>
<p>Apache Grails is supported by the Apache Software Foundation and the Grails community.</p>
<a href='https://apache.org'><img class='' src='https://www.apache.org/img/asf_logo.png' width='300px'
alt='Apache Software Foundation'/></a>
<p>The Apache Software Foundation</p>
<p>Apache, Apache Grails, Grails, Groovy, and the ASF logo are either registered trademarks or trademarks
of The Apache Software Foundation.
</p>
</div>
<nav class='socialmedianav'>
<ul>
<li>
<a href='mailto:dev@grails.apache.org'><img class='' src='https://grails.apache.org/images/email.svg' alt='Email Icon'/></a>
</li>
<li>
<a href='https://slack.grails.org'><img class='' src='https://grails.apache.org/images/slack.svg'
alt='Slack Icon'/></a>
</li>
<li>
<a href='https://www.youtube.com/@GrailsFramework'><img class='' src='https://grails.apache.org/images/youtube.svg'
alt='Youtube Icon'/></a>
</li>
<li>
<a href='https://www.linkedin.com/showcase/official-grails/'><img class=''
src='https://grails.apache.org/images/linkedin.svg'
alt='LinkedIn Icon'/></a>
</li>
<li>
<a href='https://github.com/apache/grails-core'><img class='' src='https://grails.apache.org/images/github.svg'
alt='Github Icon'/></a>
</li>
<li style="margin-bottom:10px;">
<a href='https://twitter.com/grailsframework'><img class='' src='https://grails.apache.org/images/x-twitter.svg'
alt='Twitter Icon'/></a>
</li>
</ul>
</nav>
</div>
<div class="content">
<nav class='footer' style="margin-bottom: 10px">
<p>© 2005-2026 the Apache Grails project — Grails is Open Source:
<a href='https://www.apache.org/licenses/'>License</a>,
<a href='https://privacy.apache.org/policies/privacy-policy-public.html'>Privacy Policy</a>,
<a href='https://www.apache.org/foundation/sponsorship'>Sponsor Apache</a>,
<a href='https://www.apache.org/events/current-event'>Events</a>,
<a href='https://www.apache.org/security'>Security</a>,
<a href='https://www.apache.org/foundation/thanks.html'>Thanks</a>,
<a href='https://grails.apache.org/support-schedule.html'>Support Schedule</a>
</p>
</nav>
</div>
</footer>
<div>
</div>
</body>
</html>