***

title: Server SDKs
subtitle: Use Payabli's official server-side SDKs to integrate with the API
description: Install and use Payabli's official server-side SDKs
og:description: Install and use Payabli's official server-side SDKs
keywords: embedded payments, server SDK, payment API, SDK integration, developer tools, payment processing, TypeScript, Python, Go, Java, C#, PHP, Ruby, Rust
slug: developers/platform-sdk-server-overview
icon: code
hide-nav-links: true
---------------------

This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

<AudienceInfo audiences={['developers']} />

Payabli offers official server-side SDKs to help you integrate the Payabli API with your applications.
Each SDK wraps the Payabli REST API in idiomatic, type-safe client methods, so you can integrate payments quickly with full IDE support, autocompletion, and inline documentation.

## How the SDKs work

Each server SDK follows the same pattern:

1. Install the SDK package for your language using your package manager.
2. Initialize a client with your API token. See [Authentication](/developers/api-reference/api-overview#authentication) to learn how to create an API token.
3. Call methods on the client that call the Payabli API and return typed response objects.

## Available SDKs

Payabli offers eight server SDKs.
Each SDK includes installation instructions, code samples, and an example application.

* [Use the C# SDK](/developers/platform-sdk-csharp-guide) — Learn how to install and use the C# SDK to develop apps
* [Use the Go SDK](/developers/platform-sdk-go-guide) — Learn how to install and use the Go SDK to develop apps
* [Use the Java SDK](/developers/platform-sdk-java-guide) — Learn how to install and use the Java SDK to develop apps
* [Use the PHP SDK](/developers/platform-sdk-php-guide) — Learn how to install and use the PHP SDK to develop apps
* [Use the Python SDK](/developers/platform-sdk-python-guide) — Learn how to install and use the Python SDK to develop apps
* [Use the Ruby SDK](/developers/platform-sdk-ruby-guide) — Learn how to install and use the Ruby SDK to develop apps
* [Use the Rust SDK](/developers/platform-sdk-rust-guide) — Learn how to install and use the Rust SDK to develop apps
* [Use the TypeScript SDK](/developers/platform-sdk-typescript-guide) — Learn how to install and use the TypeScript SDK to develop apps

## Using the Payabli MCP server

The Payabli MCP server connects your AI coding tools to Payabli's documentation and SDK references.
You can use the Payabli MCP server to accelerate development with Payabli's server SDKs.
See [Use the Payabli MCP server](/developers/platform-developer-mcp) to set up the Payabli MCP server.

## Package references

Each SDK is published to the standard package registry for its language and has a detailed reference of all available client methods and types.
See the table below for each SDK's package name, registry link, GitHub repository, and reference:

| Language   | Package name                 | Registry                                                                          | GitHub repository                                   | Reference                                                                          |
| ---------- | ---------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------- | ---------------------------------------------------------------------------------- |
| TypeScript | `@payabli/sdk-node`          | [npmjs.com](https://www.npmjs.com/package/@payabli/sdk-node)                      | [sdk-node](https://github.com/payabli/sdk-node)     | [TypeScript reference](https://github.com/payabli/sdk-node/blob/main/reference.md) |
| C#         | `PayabliApi`                 | [nuget.org](https://www.nuget.org/packages/PayabliApi)                            | [sdk-csharp](https://github.com/payabli/sdk-csharp) | [C# reference](https://github.com/payabli/sdk-csharp/blob/main/reference.md)       |
| PHP        | `payabli/payabli`            | [packagist.org](https://packagist.org/packages/payabli/payabli)                   | [sdk-php](https://github.com/payabli/sdk-php)       | [PHP reference](https://github.com/payabli/sdk-php/blob/main/reference.md)         |
| Python     | `payabli`                    | [pypi.org](https://pypi.org/project/payabli/)                                     | [sdk-python](https://github.com/payabli/sdk-python) | [Python reference](https://github.com/payabli/sdk-python/blob/main/reference.md)   |
| Java       | `io.github.payabli:sdk-java` | [Maven Central](https://central.sonatype.com/artifact/io.github.payabli/sdk-java) | [sdk-java](https://github.com/payabli/sdk-java)     | [Java reference](https://github.com/payabli/sdk-java/blob/main/reference.md)       |
| Go         | `github.com/payabli/sdk-go`  | [pkg.go.dev](https://pkg.go.dev/github.com/payabli/sdk-go)                        | [sdk-go](https://github.com/payabli/sdk-go)         | [Go reference](https://github.com/payabli/sdk-go/blob/main/reference.md)           |
| Ruby       | `payabli`                    | [rubygems.org](https://rubygems.org/gems/payabli)                                 | [sdk-ruby](https://github.com/payabli/sdk-ruby)     | [Ruby reference](https://github.com/payabli/sdk-ruby/blob/main/reference.md)       |
| Rust       | `payabli_api`                | [crates.io](https://crates.io/crates/payabli_api)                                 | [sdk-rust](https://github.com/payabli/sdk-rust)     | [Rust reference](https://github.com/payabli/sdk-rust/blob/main/reference.md)       |

## Changelogs

Each SDK has a changelog that lists new versions and features. See the table below for the latest version and changelog for each SDK:

| Language   | Latest version | Changelog                                                    |
| ---------- | -------------- | ------------------------------------------------------------ |
| TypeScript | v0.0.141       | [TypeScript changelog](/developers/typescript-sdk/changelog) |
| C#         | v0.0.306       | [C# changelog](/developers/csharp-sdk/changelog)             |
| PHP        | v0.0.420       | [PHP changelog](/developers/php-sdk/changelog)               |
| Python     | v0.0.313       | [Python changelog](/developers/python-sdk/changelog)         |
| Java       | v0.0.321       | [Java changelog](/developers/java-sdk/changelog)             |
| Go         | v0.0.452       | [Go changelog](/developers/go-sdk/changelog)                 |
| Ruby       | v2.2.24        | [Ruby changelog](/developers/ruby-sdk/changelog)             |
| Rust       | v1.0.10        | [Rust changelog](/developers/rust-sdk/changelog)             |