Supported Versions and Dependencies
This page lists the supported language/framework versions and dependencies in each of the SDKs generated by APIMatic.
Supported SDK Language Versions
This table lists all supported versions for each supported SDK language.
| Language/Platform | Supported Versions |
|---|---|
| C# (a.k.a .NET) | .NET Standard 2.0. See compatibility table. Note that our SDK uses C# language version 7.3. |
| Java | Version >= 8 |
| PHP | Version >= 7.2 |
| Python | Version >= 3.7 |
| Ruby | Version >= 2.6 |
| TypeScript | TypeScript Version >= 4.1 For Node.js environment: Node.js Version >= 14 For the browser environment: All modern browsers are supported. For older browsers, some polyfills might be needed. |
| Go | Version >= 1.18 |
Reference: .NET Standard Versions
This table shows the compatibility of .NET Standard 2.0 (used in our SDK right now) with .NET Core, .NET Framework and other .NET platforms’ versions.

Source: https://dotnet.microsoft.com/platform/dotnet-standard#versions
Supported Dependencies
This section covers all mandatory and optional dependencies for each SDK along with any specific use cases where the dependency may be required.
Java SDK
C# Standard Project
C# Test Project
| Dependency | Version | Mandatory/Optional | Use Cases |
|---|---|---|---|
Microsoft.NET.Test.Sdk | 17.5.0 | Mandatory | All test projects |
NUnit | 3.13.3 | Mandatory | All test projects |
NUnit3TestAdapter | 4.3.1 | Mandatory | All test projects |
Python SDK
Ruby SDK
PHP SDK
TypeScript SDK
Go SDK
| Dependency | Version | Mandatory/Optional | Use Cases |
|---|---|---|---|
apimatic/go-core-runtime | Mandatory | All SDKs |