> For the complete documentation index, see [llms.txt](https://wiki.brain4j.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.brain4j.org/quickstart/installation.md).

# Installation

This page shows how to add Brain4J to your project.

### Prerequisites

1. Basic **machine learning** knowledge
2. Java **21** or later
3. Gradle or Maven

### Using Gradle

Add this block to your build.gradle

```groovy
repositories {
    mavenCentral()
    maven { url "https://repo.brain4j.org/releases" }
    maven { url "https://repo.brain4j.org/snapshots" }
}

dependencies {
    implementation "org.brain4j:brain4j-core:3.0.0"
    implementation "org.brain4j:brain4j-math:3.0.0"
}
```

### Using Maven

Add this block to your pom.xml

```xml
<repositories>
    <repository>
        <id>brain4j-releases</id>
        <url>https://repo.brain4j.org/releases</url>
    </repository>
    <repository>
        <id>brain4j-snapshots</id>
        <url>https://repo.brain4j.org/snapshots</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>org.brain4j</groupId>
        <artifactId>brain4j-core</artifactId>
        <version>3.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.brain4j</groupId>
        <artifactId>brain4j-math</artifactId>
        <version>3.0.0</version>
    </dependency>
</dependencies>
```

That's it. Proceed to the next lesson and learn the basics.
