> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Official Upsun SDKs for PHP and Node.js.

The Upsun SDKs provide typed client libraries that map to the Upsun CLI commands, letting you manage the platform programmatically from your applications. Both SDKs are currently in **Beta** — features and APIs may evolve over time.

<CardGroup cols={2}>
  <Card title="PHP SDK" icon="php" href="/api/sdk/php">
    Install with Composer
  </Card>

  <Card title="Node.js SDK" icon="js" href="/api/sdk/js">
    Install with npm
  </Card>
</CardGroup>

## Quick comparison

|              | PHP                                              | Node.js                                           |
| ------------ | ------------------------------------------------ | ------------------------------------------------- |
| **Package**  | `upsun/upsun-sdk-php`                            | `upsun-sdk-node`                                  |
| **Install**  | `composer require upsun/upsun-sdk-php`           | `npm install upsun-sdk-node`                      |
| **Language** | PHP                                              | TypeScript                                        |
| **License**  | Apache 2.0                                       | Apache 2.0                                        |
| **Source**   | [GitHub](https://github.com/upsun/upsun-sdk-php) | [GitHub](https://github.com/upsun/upsun-sdk-node) |

## Authentication

Both SDKs authenticate with an Upsun API token. Store it in an environment variable and pass it when initializing the client. See each SDK's README for usage examples.
