---
title: "Nutrient 10 (PSPDFKit 2025.1) rebrand migration guide"
canonical_url: "https://www.nutrient.io/guides/android/migration-guides/nutrient-10-migration-guide/"
md_url: "https://www.nutrient.io/guides/android/migration-guides/nutrient-10-migration-guide.md"
last_updated: "2026-05-21T11:22:21.505Z"
description: "Lists important public API changes for Nutrient Android SDK 10 (2025.1)."
---

This guide outlines the changes to Nutrient Android SDK 10, which is the next version up from [2024.9](https://www.nutrient.io/guides/android/changelog.md#2024.9.0) and equivalent to version 2025.1 in our previous versioning scheme.

## Versioning scheme

This version marks the start of the new Maven package name and changes the versioning scheme to the more standard `major.minor.patch`, which we previously used. We start the versioning at major version `10`, skipping `9`, which represents our `2024.*` versions we released over the last year.

## Maven

You must first [log in to the Nutrient Portal](https://my.nutrient.io/users/sign_in) before accessing the Maven repository.

### Package

Our library dependency has been renamed. This means you need to update your Gradle files’ `dependencies` list to reflect this:

### KOTLIN

```kotlin

dependencies {...

-    implementation("com.pspdfkit:pspdfkit:2024.9.0")

+    implementation("io.nutrient:nutrient:10.0.0")

```

### GROOVY

```groovy

dependencies {...

-    implementation('com.pspdfkit:pspdfkit:2024.9.0')

+    implementation('io.nutrient:nutrient:10.0.0')

```

### Repository URL

The Maven URL has also been updated to `https://my.nutrient.io/maven`, although the legacy URL will still work for now:

### KOTLIN

```kotlin

dependencyResolutionManagement {
    repositories {...

-        maven(url = "https://customers.pspdfkit.com/maven/")

+        maven(url = "https://my.nutrient.io/maven/")

```

### GROOVY

```groovy

dependencyResolutionManagement {
    repositories {...

-        maven { url 'https://customers.pspdfkit.com/maven/' }

+        maven { url 'https://my.nutrient.io/maven/' }

```

### Artefact URL

The actual location of the files has changed. It used to be:

`https://my.nutrient.io/maven/com/pspdfkit/pspdfkit/<version>/<file>`

Now, it’s:

`https://my.nutrient.io/maven/io/nutrient/nutrient/<version>/<file>`

For version 10 to access the `.aar` library file, use:

`https://my.nutrient.io/maven/io/nutrient/nutrient/10.0.0/nutrient-10.0.0.aar`

### Legacy

All releases before 10.0 use the original URL and dependency naming scheme.

## Rebranding API changes

The rebranding API changes in this version are by no means exhaustive; only a few of the key classes have been renamed. The majority of API is the same, and all packages remain inside the `com.pspdfkit.\*` namespace.

### PSPDFKit > Nutrient

- The `PSPDFKit` object class has been deprecated in favor of [`Nutrient`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit/-nutrient/index.html). The public methods are identical and can be swapped out one-to-one.

### Target SDK requirement

Version 10.0.0 requires your project's `targetSdk` to be updated to 35 in your Gradle file.

### Removal of androidx.compose.material:material dependency

Beginning with version 10.0.0, the Jetpack Compose components in the SDK have been fully migrated to **`androidx.compose.material3:material3`**. As a result, the previous dependency on **`androidx.compose.material:material`** has been removed.

If your project relies on Compose Material 2 components, you may need to manually add the following to your dependencies:

```groovy

 implementation("androidx.compose.material:material:<version>")

```

### Exceptions (breaking changes)

- `PSPDFKitException` renamed to [`NutrientException`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.exceptions/-nutrient-exception/index.html)

- `PSPDFKitInitializationFailedException` renamed to [`NutrientInitializationFailedException`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.exceptions/-nutrient-initialization-failed-exception/index.html)

- `InvalidPSPDFKitLicenseException` renamed to [`InvalidNutrientLicenseException`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.exceptions/-invalid-nutrient-license-exception/index.html)

- `PSPDFKitNotInitializedException` renamed to [`NutrientNotInitializedException`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.exceptions/-nutrient-not-initialized-exception/index.html)
---

## Related pages

- [10 3 Migration Guide](/guides/android/migration-guides/10-3-migration-guide.md)
- [10 4 Migration Guide](/guides/android/migration-guides/10-4-migration-guide.md)
- [10 5 Migration Guide](/guides/android/migration-guides/10-5-migration-guide.md)
- [2024 9 Migration Guide](/guides/android/migration-guides/2024-9-migration-guide.md)
- [2024 8 Migration Guide](/guides/android/migration-guides/2024-8-migration-guide.md)
- [Migrate to electronic signatures](/guides/android/migration-guides/migrating-to-electronic-signatures.md)
- [Pspdfkit 2 1 Migration Guide](/guides/android/migration-guides/pspdfkit-2-1-migration-guide.md)
- [Pspdfkit 2024 1 Migration Guide](/guides/android/migration-guides/pspdfkit-2024-1-migration-guide.md)
- [Pspdfkit 2024 4 Migration Guide](/guides/android/migration-guides/pspdfkit-2024-4-migration-guide.md)
- [Pspdfkit 2024 2 Migration Guide](/guides/android/migration-guides/pspdfkit-2024-2-migration-guide.md)
- [Pspdfkit 2024 3 Migration Guide](/guides/android/migration-guides/pspdfkit-2024-3-migration-guide.md)
- [Pspdfkit 2024 6 Migration Guide](/guides/android/migration-guides/pspdfkit-2024-6-migration-guide.md)
- [Pspdfkit 2024 7 Migration Guide](/guides/android/migration-guides/pspdfkit-2024-7-migration-guide.md)
- [Pspdfkit 4 4 Migration Guide](/guides/android/migration-guides/pspdfkit-4-4-migration-guide.md)
- [Pspdfkit 3 1 Migration Guide](/guides/android/migration-guides/pspdfkit-3-1-migration-guide.md)
- [Pspdfkit 5 1 Migration Guide](/guides/android/migration-guides/pspdfkit-5-1-migration-guide.md)
- [Migrate to Nutrient 3.0 with ease](/guides/android/migration-guides/pspdfkit-3-migration-guide.md)
- [Pspdfkit 5 3 Migration Guide](/guides/android/migration-guides/pspdfkit-5-3-migration-guide.md)
- [Pspdfkit 5 5 Migration Guide](/guides/android/migration-guides/pspdfkit-5-5-migration-guide.md)
- [Pspdfkit 5 2 Migration Guide](/guides/android/migration-guides/pspdfkit-5-2-migration-guide.md)
- [Migration guide for Android SDK 4 features](/guides/android/migration-guides/pspdfkit-4-migration-guide.md)
- [Pspdfkit 6 2 Migration Guide](/guides/android/migration-guides/pspdfkit-6-2-migration-guide.md)
- [Pspdfkit 6 3 Migration Guide](/guides/android/migration-guides/pspdfkit-6-3-migration-guide.md)
- [Pspdfkit 6 1 Migration Guide](/guides/android/migration-guides/pspdfkit-6-1-migration-guide.md)
- [Pspdfkit 6 6 Migration Guide](/guides/android/migration-guides/pspdfkit-6-6-migration-guide.md)
- [Pspdfkit 5 Migration Guide](/guides/android/migration-guides/pspdfkit-5-migration-guide.md)
- [Pspdfkit 6 4 Migration Guide](/guides/android/migration-guides/pspdfkit-6-4-migration-guide.md)
- [Pspdfkit 7 Migration Guide](/guides/android/migration-guides/pspdfkit-7-migration-guide.md)
- [Pspdfkit 8 7 Migration Guide](/guides/android/migration-guides/pspdfkit-8-7-migration-guide.md)
- [Pspdfkit 8 6 Migration Guide](/guides/android/migration-guides/pspdfkit-8-6-migration-guide.md)
- [Pspdfkit 8 9 Migration Guide](/guides/android/migration-guides/pspdfkit-8-9-migration-guide.md)
- [Pspdfkit 6 Migration Guide](/guides/android/migration-guides/pspdfkit-6-migration-guide.md)
- [Pspdfkit 8 8 Migration Guide](/guides/android/migration-guides/pspdfkit-8-8-migration-guide.md)
- [Pspdfkit 8 Migration Guide](/guides/android/migration-guides/pspdfkit-8-migration-guide.md)
- [Upgrading](/guides/android/advanced-integration/upgrading.md)

