PHPackages                             angryjack/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. angryjack/beget-api

ActiveLibrary[API Development](/categories/api)

angryjack/beget-api
===================

A PHP library for using Beget's API

v1.01(6y ago)6911MITPHPPHP &gt;=5.6

Since Mar 29Pushed 2y agoCompare

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

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

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

[](#beget-api)

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

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

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

Через Composer

```
$ composer require angryjack/beget-api
```

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

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

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

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

```
use Angryjack\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

27

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~347 days

Total

2

Last Release

2202d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ff5d918593dca7f12fcba9f612a7590d4615a63b00e9882df0dda4f4a4414246?d=identicon)[angryjack](/maintainers/angryjack)

---

Top Contributors

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

---

Tags

beget-apibeget-php-libraryangryjack

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[mocking-magician/coinbase-pro-sdk

Library for coinbase pro API calls

223.2k](/packages/mocking-magician-coinbase-pro-sdk)

PHPackages © 2026

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