| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>Downloads | Apache Grails®</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®'/> |
| <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 "I agree, let's chat", you consent to the use of the AI assistant in accordance with kapa.ai's [Privacy Policy](https://www.kapa.ai/content/privacy-policy). This service uses reCAPTCHA, which requires your consent to Google'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's and Google'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('topmenus', 'showNavigationLink')' 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> </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> |