# Integrate the SDK (/en/realtime-media/rtc-server-sdk/quickstart)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

This article shows how to integrate the Server Gateway C++ SDK and run the sample project.

## Set up the development environment

Make sure your server meets the following requirements.

### Hardware environment

**Operating system**

* Ubuntu 14.04 or higher
* CentOS: 7.0 or higher

**CPU architecture**

* arm64
* x86-64

If you need to run the SDK on other architectures, [submit a ticket](https://agora-ticket.agora.io/) to contact technical support.

**Performance**

* CPU：8-core, 1.8 GHz or higher.
* 2 GB of RAM or higher. 4 GB or higher is recommended.

**Network**

* The server is connected to the internet and has an internet IP.
* The server can access `*.agora.io` and `*.agoralab.co`.

### Software environment

* glibc 2.18 or later
* gcc 4.8 or later

If you are using Ubuntu, taking Ubuntu 20.04.3 LTS as an example, install the following dependencies in your server:

```bash
# Install aptitude
sudo apt install aptitude
# Install build-essential libx11-dev libxcomposite-dev libxext-dev libxfixes-dev libxdamage-dev cmake
sudo aptitude install libx11-dev libxcomposite-dev libxext-dev libxfixes-dev libxdamage-dev cmake
```

If you are using CentOS, taking CentOS 7.9.2009 as an example, install the following dependencies in your server:

```bash
sudo yum groupinstall "Development Tools"
sudo yum install wget
sudo yum groupinstall X11
```

## Get your app ID and an RTC token

See [Account](/en/introduction/account) to learn how to get your Agora App ID and a temporary RTC token.

## Get the SDK

[Download](/en/api-reference/sdks?product=server-gateway\&platform=linux) the latest x86-64 SDK package and decompress the file. If you need the SDK build for other architectures, [submit a ticket](https://agora-ticket.agora.io/) to technical support.

    
  
      
  
      
  
      
  


## Platform-specific versions
- [Linux C++](/en/realtime-media/rtc-server-sdk/quickstart/linux-cpp.md)
- [Linux Java](/en/realtime-media/rtc-server-sdk/quickstart/linux-java.md)
- [Python](/en/realtime-media/rtc-server-sdk/quickstart/python.md)
- [Go](/en/realtime-media/rtc-server-sdk/quickstart/go.md)
