PHPackages                             pecherskiy-v/beget-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. pecherskiy-v/beget-api

ActiveLibrary[API Development](/categories/api)

pecherskiy-v/beget-api
======================

A PHP library for using Beget's API

1.1.0(7y ago)128MITPHPPHP &gt;=5.6

Since Dec 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/pecherskiy-v/beget-api)[ Packagist](https://packagist.org/packages/pecherskiy-v/beget-api)[ Docs](https://github.com/pecherskiy-v/beget-api)[ RSS](/packages/pecherskiy-v-beget-api/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (3)Versions (3)Used By (0)

forked from angryjack/beget-api

beget-api
=========

[](#beget-api)

Библиотека представляет собой обертку для удобного использования [Beget.API.](https://www.beget.com/ru/api)

Установка
---------

[](#установка)

Через Composer

```
$ composer require pecherskiy-v/beget-api
```

Использование
-------------

[](#использование)

### Инициализация

[](#инициализация)

```
use PecherskiyV\Beget\Beget;

$beget = new Beget('login', 'password');
```

### Общая информация по использованию

[](#общая-информация-по-использованию)

Чтобы воспользоваться определенным методом, необходимо указать секцию к которой данный метод относится.

```
$section = $beget->api('section');
```

Далее можно обращаться к любому методу из указанной секции.

```
$result = $section->doSomething();
```

**Методы в данной библиотеке имеют идентичные имена с методами описанными в официальной документации** [Beget.API](https://www.beget.com/ru/api)

### Управление аккаунтом

[](#управление-аккаунтом)

```
$user = $beget->api('user');
// получить информацию об аккаунте
$accountInfo = $user->getAccountInfo();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/user).

### Управление бекапами

[](#управление-бекапами)

```
$backup = $beget->api('backup');
// получить доступный список резервных файловых копий.
$backupList = $backup->getFileBackupList();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/backup).

### Управление Cron

[](#управление-cron)

```
$cron = $beget->api('cron');
// получить список всех задач CronTab.
$cronTabList = $cron->getList();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/crontab).

### Управление DNS

[](#управление-dns)

```
$dns = $beget->api('dns');
// получить информацию с DNS-сервера о домене.
$domainDNSInfo = $dns->getData('site.com');
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/dns).

### Управление FTP

[](#управление-ftp)

```
$ftp = $beget->api('ftp');
// получить список дополнительных FTP-аккаунтов с их домашними директориями.
$ftpList = $ftp->getData();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/ftp).

### Управление MySQL

[](#управление-mysql)

```
$mysql = $beget->api('mysql');
// получить список баз данных MySQL с их доступами.
$mysqlList = $mysql->getList();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/mysql).

### Управление сайтами

[](#управление-сайтами)

```
$site = $beget->api('site');
// получить список сайтов с их доменами.
$siteList = $site->getList();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/sites).

### Управление доменами

[](#управление-доменами)

```
$domain = $beget->api('domain');
// получить список доменов на аккаунте пользователя.
$domainList = $domain->getList();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/domains).

### Управление почтой

[](#управление-почтой)

```
$mail = $beget->api('mail');
// получить все почтовые ящики на заданном домене.
$mailboxList = $mail->getMailboxList('site.com');
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/mail).

### Сбор статистики

[](#сбор-статистики)

```
$stat = $beget->api('stat');
// получить информацию о средней нагрузке на сайтах пользователя за последний месяц.
$siteListLoad = $stat->getSiteListLoad();
```

Все методы из данной категории доступны на [официальном сайте](https://www.beget.com/ru/api/stat).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~93 days

Total

2

Last Release

2602d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b746b7dd195588ec6fa99410796fb608c3398ac9c23788a4a6fd51ed947d386a?d=identicon)[Pecherskiy-V](/maintainers/Pecherskiy-V)

---

Top Contributors

[![angryjack](https://avatars.githubusercontent.com/u/33295841?v=4)](https://github.com/angryjack "angryjack (4 commits)")[![pecherskiy-v](https://avatars.githubusercontent.com/u/10776864?v=4)](https://github.com/pecherskiy-v "pecherskiy-v (2 commits)")

---

Tags

beget-apibeget-php-library

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/pecherskiy-v-beget-api/health.svg)

```
[![Health](https://phpackages.com/badges/pecherskiy-v-beget-api/health.svg)](https://phpackages.com/packages/pecherskiy-v-beget-api)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
