PHPackages                             struzik-vladislav/epp-client - 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. struzik-vladislav/epp-client

ActiveLibrary

struzik-vladislav/epp-client
============================

PHP library for communicating with EPP(Extensible Provisioning Protocol) servers

v2.6.2(6mo ago)1914.4k↓28.1%512MITPHPPHP ^7.4|^8.0CI passing

Since Sep 18Pushed 6mo ago5 watchersCompare

[ Source](https://github.com/struzik-vladislav/epp-client)[ Packagist](https://packagist.org/packages/struzik-vladislav/epp-client)[ RSS](/packages/struzik-vladislav-epp-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (19)Used By (12)

EPP Client
==========

[](#epp-client)

[![Build Status](https://github.com/struzik-vladislav/epp-client/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/struzik-vladislav/epp-client/actions/workflows/ci.yml/badge.svg?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/95bf28d978ab552c4bee03856eacab3605db51e2cef83a312b1fd027456f1d10/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f737472757a696b2d766c616469736c61762f6570702d636c69656e743f736f72743d73656d766572267374796c653d666c61742d737175617265)](https://packagist.org/packages/struzik-vladislav/epp-client)[![Total Downloads](https://camo.githubusercontent.com/2078422aa0ec4b1d55f64558434b1e2cf4c5f5bd73eb54dee5f9cac6548f15e7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f737472757a696b2d766c616469736c61762f6570702d636c69656e743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/struzik-vladislav/epp-client/stats)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)

PHP library for communicating with EPP (Extensible Provisioning Protocol) servers.

### Documentation

[](#documentation)

Go to [web documentation](https://struzik-vladislav.github.io/epp-client/).

Library implemented according to next RFCs:

- [RFC 5730](https://tools.ietf.org/html/rfc5730) - Extensible Provisioning Protocol (EPP)
- [RFC 3731](https://tools.ietf.org/html/rfc3731) - Extensible Provisioning Protocol (EPP) Domain Name Mapping
- [RFC 5732](https://tools.ietf.org/html/rfc5732) - Extensible Provisioning Protocol (EPP) Host Mapping
- [RFC 5733](https://tools.ietf.org/html/rfc5733) - Extensible Provisioning Protocol (EPP) Contact Mapping
- [RFC 5734](https://tools.ietf.org/html/rfc5734) - Extensible Provisioning Protocol (EPP) Transport over TCP
- [RFC 3735](https://tools.ietf.org/html/rfc3735) - Guidelines for Extending the Extensible Provisioning Protocol (EPP)

### Connections

[](#connections)

- [struzik-vladislav/epp-socket-connection](https://github.com/struzik-vladislav/epp-socket-connection) - Socket connection to the EPP servers
- [struzik-vladislav/epp-rabbitmq-connection](https://github.com/struzik-vladislav/epp-rabbitmq-connection) - Connection to the EPP servers via RabbitMQ (EPP RabbitMQ Daemon is coming soon)

### Extensions

[](#extensions)

- [struzik-vladislav/epp-ext-rgp](https://github.com/struzik-vladislav/epp-ext-rgp) - Domain Registry Grace Period (RGP) extension for the EPP Client
- [struzik-vladislav/epp-ext-idn](https://github.com/struzik-vladislav/epp-ext-idn) - Internationalized Domain Name (IDN) extension for the EPP Client
- [struzik-vladislav/epp-ext-secdns](https://github.com/struzik-vladislav/epp-ext-secdns) - DNS Security Extension for the EPP Client
- [struzik-vladislav/epp-ext-hostmasterua-uaepp](https://github.com/struzik-vladislav/epp-ext-hostmasterua-uaepp) - UAEPP extension provided by [HostmasterUA](https://hostmaster.ua/)
- [struzik-vladislav/epp-ext-hostmasterua-balance](https://github.com/struzik-vladislav/epp-ext-hostmasterua-balance) - Balance extension provided by [HostmasterUA](https://hostmaster.ua/)
- [struzik-vladislav/epp-ext-iddigital-charge](https://github.com/struzik-vladislav/epp-ext-iddigital-charge) - Charge extension provided by [Identity Digital](https://www.identity.digital/)
- [struzik-vladislav/epp-ext-iddigital-kv](https://github.com/struzik-vladislav/epp-ext-iddigital-kv) - Key-value extension provided by [Identity Digital](https://www.identity.digital/)
- [struzik-vladislav/epp-ext-verisign-namestore](https://github.com/struzik-vladislav/epp-ext-verisign-namestore) - Namestore extension provided by [Verisign](https://www.verisign.com/)

### Tools

[](#tools)

- [struzik-vladislav/epp-monolog-formatter](https://github.com/struzik-vladislav/epp-monolog-formatter) - Requests/Responses [monolog/monolog](https://github.com/Seldaek/monolog) formatter for hiding sensitive data

Basic usage
-----------

[](#basic-usage)

composer.json

```
{
  "require": {
    "struzik-vladislav/epp-client": "^2.0",
    "struzik-vladislav/epp-socket-connection": "^2.0",
    "monolog/monolog": "*"
  }
}
```

example.php

```
