Gradle Build Tool

Image for: Gradle Build Tool

Gradle Build Tool is a fast, dependable, and adaptable open-source build automation tool with an elegant and extensible declarative build language.

In this User Manual, Gradle Build Tool is abbreviated Gradle.

Supported Languages and Frameworks

Image for: Supported Languages and Frameworks

Gradle supports Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript, and C/C++.

Compatible IDEs

Image for: Compatible IDEs

All major IDEs support Gradle, including Android Studio, IntelliJ IDEA, Visual Studio Code, Eclipse, and NetBeans.

You can also invoke Gradle via its command-line interface (CLI) in your terminal or through your continuous integration (CI) server.

Releases

Image for: Releases

Information on Gradle releases is found on the Release page.

Installing Gradle

Image for: Installing Gradle

Most projects will start with an existing Gradle build which does not require the installation of Gradle. However, if you are starting a project from scratch, and you need to install Gradle, check out the installation guide.

DPE University

Image for: DPE University

Want to get up and running with Gradle quickly? Take our free, self-paced Gradle Build Tool courses at DPE University:

For Software Developers

Image for: For Software Developers

For software developers that need to build, test, and publish their app, or add dependencies to their build, get started here:

1. Learning the Basics

Description: Learn how to invoke tasks and add dependencies.
Training level: Beginner
Reading time: 25 minutes
→ Read Core Concepts

2. Hands-on Beginner Tutorial

Description: Initialize a Gradle build for a basic Java App.
Training level: Beginner
Training time: 45 minutes
→ Start the Tutorial

For Build Engineers

Image for: For Build Engineers

Build engineers that are ready to configure custom build logic or write their own plugins should start here:

1. Beyond the Basics

Description: Learn to configure builds, create tasks, and write plugins.
Training level: Intermediate
Reading time: 35 minutes
→ Read Core Concepts

2. Hands-on Advanced Tutorial

Description: Initialize a Gradle project and create a basic plugin.
Training level: Intermediate
Training time: 55 minutes
→ Start the Tutorial

3. API Reference

Gradle’s API references can be found in the links below:

Support

Image for: Support
  • Forum — The fastest way to get help is through the Gradle Forum.

  • Slack — Community members and core contributors answer questions directly on our Slack Channel.

Licenses

Image for: Licenses

Gradle Build Tool source code is open and licensed under the Apache License 2.0. Gradle user manual and DSL reference manual are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Image for: Copyright

© 2025 Gradle, Inc. Gradle®, Develocity®, Build Scan®, and the Gradlephant logo are registered trademarks of Gradle, Inc. On this resource, "Gradle" typically means "Gradle Build Tool" and does not reference Gradle, Inc. and/or its subsidiaries.

For inquiries related to commercial use or licensing, contact Gradle Inc. directly.