From 2d70bee2626fa32db2762e3fad04aca339362eca Mon Sep 17 00:00:00 2001 From: Veronica Pell <138026420+vpellcodat@users.noreply.github.com> Date: Wed, 1 Apr 2026 10:57:03 +0100 Subject: [PATCH 1/4] Add deprecation notice for Go client SDK Document the deprecation of the Go client SDK and provide guidance for users. --- blog/260407 | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 blog/260407 diff --git a/blog/260407 b/blog/260407 new file mode 100644 index 0000000000..4c2fb52dac --- /dev/null +++ b/blog/260407 @@ -0,0 +1,47 @@ + +--- +title: "2026-05-07: Deprecation of Go client SDK" +date: "2026-04-07" +tags: ["Deprecation"] +authors: vpellcodat +--- + +On **May 7, 2026**, Codat will deprecate and archive the [Go client SDK](https://github.com/codatio/client-sdk-go). + + + +To focus our efforts on the SDKs where we can deliver the most value, we are deprecating the Go client SDK across all Codat products. This will allow us to concentrate our resources on improving the developer experience for our more widely adopted [TypeScript](https://github.com/codatio/client-sdk-typescript), [Python](https://github.com/codatio/client-sdk-python), and [C#](https://github.com/codatio/client-sdk-csharp) SDKs. + +## What's changing + +All Go modules published under `github.com/codatio/client-sdk-go` will no longer be maintained: + +| Product | Module | +| --- | --- | +| **Platform** | `github.com/codatio/client-sdk-go/platform` | +| **Bank Feeds** | `github.com/codatio/client-sdk-go/bank-feeds` | +| **Lending** | `github.com/codatio/client-sdk-go/lending` | +| **Sync for Commerce** | `github.com/codatio/client-sdk-go/sync-for-commerce` | +| **Sync for Expenses** | `github.com/codatio/client-sdk-go/sync-for-expenses` | +| **Sync for Payables** | `github.com/codatio/client-sdk-go/sync-for-payables` | +| **Sync for Payroll** | `github.com/codatio/client-sdk-go/sync-for-payroll` | + +After the deprecation date: + +- We will **stop publishing new versions** of these modules. +- We will **not** address bugs, security updates, or compatibility issues. +- The [GitHub repository](https://github.com/codatio/client-sdk-go) will be **archived** (read-only). +- Existing tagged versions will **remain available** via the Go module proxy — your current builds will not break. + +## Alternatives + +Codat's APIs remain fully available to Go applications. If you are currently using the Go SDK, you can: + +- **Call Codat's REST APIs directly** using Go's standard `net/http` package or any HTTP client library. Our [API reference](https://docs.codat.io/) documents all available endpoints. +- **Switch to a supported SDK** if your stack allows. Our [TypeScript](https://github.com/codatio/client-sdk-typescript), [Python](https://github.com/codatio/client-sdk-python), and [C#](https://github.com/codatio/client-sdk-csharp) SDKs are actively maintained and receive regular updates. + +## Action required + +If you don't use the Go SDK, no action is required on your part. + +If you do use the Go SDK, plan to migrate to direct API calls or a supported SDK before **May 7, 2026**. If you have questions or need assistance, please reach out to your dedicated Codat representative or contact our [support team](mailto:support@codat.io). From 55ecad1884b542dbf7d3fc5402c5dfda36f5ea82 Mon Sep 17 00:00:00 2001 From: Veronica Pell <138026420+vpellcodat@users.noreply.github.com> Date: Wed, 1 Apr 2026 10:59:52 +0100 Subject: [PATCH 2/4] Fix notice name Rename 260407 to 260407-go-sdk-deprecation.md --- blog/{260407 => 260407-go-sdk-deprecation.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename blog/{260407 => 260407-go-sdk-deprecation.md} (100%) diff --git a/blog/260407 b/blog/260407-go-sdk-deprecation.md similarity index 100% rename from blog/260407 rename to blog/260407-go-sdk-deprecation.md From 191131c23fc0327aebee00f44a16fa40eb66d23f Mon Sep 17 00:00:00 2001 From: Veronica Pell <138026420+vpellcodat@users.noreply.github.com> Date: Wed, 1 Apr 2026 11:04:38 +0100 Subject: [PATCH 3/4] Update deprecation notice for Go client SDK Added section on expected impact of not migrating from the Go SDK. --- blog/260407-go-sdk-deprecation.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/blog/260407-go-sdk-deprecation.md b/blog/260407-go-sdk-deprecation.md index 4c2fb52dac..d608e33b93 100644 --- a/blog/260407-go-sdk-deprecation.md +++ b/blog/260407-go-sdk-deprecation.md @@ -1,4 +1,3 @@ - --- title: "2026-05-07: Deprecation of Go client SDK" date: "2026-04-07" @@ -26,7 +25,7 @@ All Go modules published under `github.com/codatio/client-sdk-go` will no longer | **Sync for Payables** | `github.com/codatio/client-sdk-go/sync-for-payables` | | **Sync for Payroll** | `github.com/codatio/client-sdk-go/sync-for-payroll` | -After the deprecation date: +After **May 7, 2026**: - We will **stop publishing new versions** of these modules. - We will **not** address bugs, security updates, or compatibility issues. @@ -45,3 +44,7 @@ Codat's APIs remain fully available to Go applications. If you are currently usi If you don't use the Go SDK, no action is required on your part. If you do use the Go SDK, plan to migrate to direct API calls or a supported SDK before **May 7, 2026**. If you have questions or need assistance, please reach out to your dedicated Codat representative or contact our [support team](mailto:support@codat.io). + +## Expected impact if no action is taken + +Your existing builds will continue to work since published versions remain available via the Go module proxy. However, you will no longer receive bug fixes, security patches, or compatibility updates for these modules, and the SDK will fall increasingly out of date with Codat's APIs over time. From f7bcf1f465b6a4dd9aafca139d0268191d24b712 Mon Sep 17 00:00:00 2001 From: Polina <112084241+pzaichkina@users.noreply.github.com> Date: Wed, 1 Apr 2026 13:19:04 +0100 Subject: [PATCH 4/4] Update 260407-go-sdk-deprecation.md --- blog/260407-go-sdk-deprecation.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/blog/260407-go-sdk-deprecation.md b/blog/260407-go-sdk-deprecation.md index d608e33b93..741473a67a 100644 --- a/blog/260407-go-sdk-deprecation.md +++ b/blog/260407-go-sdk-deprecation.md @@ -28,9 +28,9 @@ All Go modules published under `github.com/codatio/client-sdk-go` will no longer After **May 7, 2026**: - We will **stop publishing new versions** of these modules. -- We will **not** address bugs, security updates, or compatibility issues. +- We **won't** address bugs, security updates, or compatibility issues. - The [GitHub repository](https://github.com/codatio/client-sdk-go) will be **archived** (read-only). -- Existing tagged versions will **remain available** via the Go module proxy — your current builds will not break. +- Existing tagged versions will **remain available** via the Go module proxy and your current builds will continue to work. ## Alternatives @@ -43,7 +43,9 @@ Codat's APIs remain fully available to Go applications. If you are currently usi If you don't use the Go SDK, no action is required on your part. -If you do use the Go SDK, plan to migrate to direct API calls or a supported SDK before **May 7, 2026**. If you have questions or need assistance, please reach out to your dedicated Codat representative or contact our [support team](mailto:support@codat.io). +If you use the Go SDK, migrate to direct API calls or a supported SDK before **May 7, 2026**. + +If you have questions or need assistance, reach out to your dedicated Codat representative or contact our [support team](mailto:support@codat.io). ## Expected impact if no action is taken