|
| 1 | +--- |
| 2 | +title: "2026-04-02: Deprecation of Java client SDK" |
| 3 | +date: "2026-03-05" |
| 4 | +tags: ["Deprecation"] |
| 5 | +authors: vpellcodat |
| 6 | +--- |
| 7 | + |
| 8 | +On **April 2, 2026**, Codat will deprecate and archive the [Java client SDK](https://github.com/codatio/client-sdk-java). |
| 9 | + |
| 10 | +<!--truncate--> |
| 11 | + |
| 12 | +To focus our efforts on the SDKs where we can deliver the most value, we are deprecating the Java client SDK across all Codat solutions. |
| 13 | + |
| 14 | +Instead, we will concentrate our resources on our more widely adopted [TypeScript](https://github.com/codatio/client-sdk-typescript), [Python](https://github.com/codatio/client-sdk-python), [C#](https://github.com/codatio/client-sdk-csharp), and [Go](https://github.com/codatio/client-sdk-go) SDKs. |
| 15 | + |
| 16 | +## What's changing |
| 17 | + |
| 18 | +The Java client SDK will no longer be maintained across all Codat solutions. This includes all packages published under the `io.codat` group on [Maven Central](https://search.maven.org/search?q=g:io.codat): |
| 19 | + |
| 20 | +| Package | Maven Central artifact | |
| 21 | +| --- | --- | |
| 22 | +| **Platform** | `io.codat:platform` | |
| 23 | +| **Bank Feeds** | `io.codat:bank-feeds` | |
| 24 | +| **Sync for Commerce** | `io.codat:sync.commerce` | |
| 25 | +| **Sync for Expenses** | `io.codat:sync.expenses` | |
| 26 | +| **Lending** | `io.codat:lending` | |
| 27 | +| **Sync for Payroll** | `io.codat:sync.payroll` | |
| 28 | +| **Sync for Payables** | `io.codat:sync.payables` | |
| 29 | +| **Accounting** | `io.codat:accounting` | |
| 30 | +| **Banking** | `io.codat:banking` | |
| 31 | + |
| 32 | +After **April 2, 2026**: |
| 33 | + |
| 34 | +- We will **stop publishing new versions** of these packages. |
| 35 | +- We **won't** address bugs, security updates, or compatibility issues. |
| 36 | +- The [GitHub repository](https://github.com/codatio/client-sdk-java) will be **archived** (read-only). |
| 37 | +- Existing published versions will **remain available** on Maven Central and your current builds will not break. |
| 38 | + |
| 39 | +## Alternatives |
| 40 | + |
| 41 | +Codat's APIs remain fully available to Java applications. If you are currently using the Java SDK, you can: |
| 42 | + |
| 43 | +- **Call Codat's REST APIs directly** using any Java HTTP client, such as the built-in `java.net.http.HttpClient` or libraries like OkHttp and Retrofit. Our [API reference](https://docs.codat.io/using-the-api/overview) documents all available endpoints. |
| 44 | +- **Switch to a supported SDK** if your stack allows. |
| 45 | + |
| 46 | + Our [TypeScript](https://github.com/codatio/client-sdk-typescript), [Python](https://github.com/codatio/client-sdk-python), [C#](https://github.com/codatio/client-sdk-csharp), and [Go](https://github.com/codatio/client-sdk-go) SDKs are actively maintained and receive regular updates. |
| 47 | + |
| 48 | +## Action required |
| 49 | + |
| 50 | +If you don't use the Java SDK, no action is required on your part. |
| 51 | + |
| 52 | +If you use the Java SDK, migrate to direct API calls or a supported SDK before **April 2, 2026**. |
| 53 | + |
| 54 | +If you have questions or need assistance, reach out to your dedicated Codat representative or contact our [support team ](mailto:[email protected]). |
| 55 | + |
| 56 | +## Expected impact if no action is taken |
| 57 | + |
| 58 | +Your existing builds will continue to work since published versions remain available on Maven Central. However, you will no longer receive bug fixes, security patches, or compatibility updates for these packages, and the SDK will fall increasingly out of date with Codat's APIs over time. |
0 commit comments