> For the complete documentation index, see [llms.txt](https://patryqhyper.gitbook.io/pterodactyl-php-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://patryqhyper.gitbook.io/pterodactyl-php-sdk/api-application/servers.md).

# Servers

$client->application->servers

### Get servers

```php
$client->application->servers->paginate(int $page = 1);
```

### Get server details

```php
$client->application->servers->details(int $serverId);
```

### Get server details using externalId

```php
$client->application->servers->detailsFromExternalId($externalId);
```

### Update server details

```php
$client->application->servers->updateDetails(int $serverId, array $data);
```

### Update server build

```php
$client->application->servers->updateBuild(int $serverId, array $data);
```

### Update server startup

```php
$client->application->servers->updateStartup(int $serverId, array $data);
```

### Create server

```php
$client->application->servers->create(array $data);
```

### Suspend server

```php
$client->application->servers->suspend(int $serverId);
```

### Unsuspend server

```php
$client->application->servers->unsuspend(int $serverId);
```

### Reinstall server

```php
$client->application->servers->reinstall(int $serverId);
```

### Delete server

```php
$client->application->servers->delete(int $serverId);
```

### Force delete server

```php
$client->application->servers->forceDelete(int $serverId);
```
