> For the complete documentation index, see [llms.txt](https://enka-docs.kazury.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enka-docs.kazury.me/getting-started/installation/maven.md).

# Maven

Create a new project within your IDE and navigate over to the [pom.xml](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html) file. In your pom, you should see a **`<repositories>`** tag, if you don't see it, then go ahead and add it like this:

```xml
<repositories>
    
</repositories>
```

Now, once you have added this (*or have it already),* you want to go ahead and add the snapshot repository, this is needed because otherwise Maven will not find the dependency.&#x20;

The final piece should look like this:

```xml
<repositories>
    <repository>
        <id>kazury-snapshots</id>
        <url>https://repo.kazury.me/snapshots</url>
    </repository>
    <!--Additional repositories you may need -->
</repositories>
```

Now, once the repository has been added, we also want to go ahead and add the dependency. For this you will once again, need a *\<dependencies>* tab.&#x20;

```xml
<dependencies>

</dependencies>
```

Once added, you will also want to add the dependency.

```xml
<dependencies>
    <dependency>
        <groupId>me.kazury</groupId>
        <artifactId>EnkaNetworkAPI</artifactId>
        <version>6.0-SNAPSHOT</version>
    </dependency>
    <!--Additional dependencies you may need -->
</dependencies>
```

{% hint style="warning" %}
Maven does not automatically refresh dependencies, in order to see the classes from the dependency, you need to refresh maven once and let it download.&#x20;
{% endhint %}
