Skip to content

Commit b8cbf1b

Browse files
authored
Merge pull request #1777 from codatio/java-sdk-deprecation
Add Java SDK deprecation notice
2 parents df10a1f + e20a6db commit b8cbf1b

File tree

2 files changed

+65
-1
lines changed

2 files changed

+65
-1
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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.

blog/authors.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,4 +134,10 @@ psimpson:
134134
name: Peter Simpson
135135
title: Senior Support Engineer
136136
url: https://github.com/pj-simpson
137-
image_url: https://github.com/pj-simpson.png
137+
image_url: https://github.com/pj-simpson.png
138+
139+
vpellcodat:
140+
name: Veronica Pell
141+
title: Engineering Manager
142+
url: https://github.com/vpellcodat
143+
image_url: https://github.com/vpellcodat.png

0 commit comments

Comments
 (0)