PHPackages                             rnids/rsreg-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. [API Development](/categories/api)
4. /
5. rnids/rsreg-epp-client

ActiveLibrary[API Development](/categories/api)

rnids/rsreg-epp-client
======================

PHP client for the RSREG EPP server

v1.1.0(2mo ago)14Apache-2.0PHPPHP &gt;=8.1CI passing

Since Mar 1Pushed 2mo agoCompare

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

READMEChangelog (3)Dependencies (6)Versions (7)Used By (0)

RNIDS / RSreg EPP Client
========================

[](#rnids--rsreg-epp-client)

### Modern Dependency-Safe PHP Client for RNIDS Registry EPP

[](#modern-dependency-safe-php-client-for-rnids-registry-epp)

[![Packagist Version](https://camo.githubusercontent.com/984811b708d7cbe9bbd9eba50a31e833241f72ca1274829e9dc682b239ad27f9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f726e6964732f72737265672d6570702d636c69656e743f6c6162656c3d52656c65617365267374796c653d666c61742d737175617265)](https://packagist.org/packages/rnids/rsreg-epp-client)[![Packagist PHP Version](https://camo.githubusercontent.com/86648552e933f83298e8b7a669cbd838d592a4ec1fa91013fdf4dc7d2741908e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f726e6964732f72737265672d6570702d636c69656e742f7068703f6c6162656c3d504850266c6f676f3d706870266c6f676f436f6c6f723d7768697465266c6f676f53697a653d6175746f267374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/86648552e933f83298e8b7a669cbd838d592a4ec1fa91013fdf4dc7d2741908e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f726e6964732f72737265672d6570702d636c69656e742f7068703f6c6162656c3d504850266c6f676f3d706870266c6f676f436f6c6f723d7768697465266c6f676f53697a653d6175746f267374796c653d666c61742d737175617265)[![Static Badge](https://camo.githubusercontent.com/c03b71abf02d9b3c7bd9f53ac1181fc121bdaf7e1a872a8e1baa7886d76fe90c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f524e4944532d52537265672d3338353865393f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/c03b71abf02d9b3c7bd9f53ac1181fc121bdaf7e1a872a8e1baa7886d76fe90c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f524e4944532d52537265672d3338353865393f7374796c653d666c61742d737175617265)[![codecov](https://camo.githubusercontent.com/3f1b8562035bdb4f385332806020fad00d13daadb681e56614c0a99641c37183/68747470733a2f2f636f6465636f762e696f2f6769746875622f6f626c616b686f73742f726e6964732d72737265672d636c69656e742d7068702f67726170682f62616467652e7376673f746f6b656e3d30554d465039434c3335)](https://codecov.io/github/oblakhost/rnids-rsreg-client-php)[![GitHub Actions Workflow Status](https://camo.githubusercontent.com/aea8020a9c1e6d750397cfa984f4995e2b9bfe1c2c373d6e8c6a078f10e5ff33/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6f626c616b686f73742f726e6964732d72737265672d636c69656e742d7068702f72656c656173652e796d6c3f6c6162656c3d4275696c64266576656e743d70757368267374796c653d666c61742d737175617265266c6f676f3d676974687562616374696f6e73266c6f676f436f6c6f723d7768697465266c6f676f53697a653d6175746f)](https://github.com/oblakhost/rnids-rsreg-client-php/actions/workflows/release.yml)

This library provides a fluent, RNIDS-first implementation of the EPP protocol for PHP 8.1+ applications. It focuses on deterministic XML handling, typed request/response modeling, strict transport behavior, and predictable command execution for RNIDS/RSreg environments.

Key Features
------------

[](#key-features)

1. RNIDS-first API design with fluent entry points for session, domain, contact, and host operations.
2. Deterministic EPP request lifecycle over native stream transport and frame codec boundaries.
3. Typed service-layer DTOs and normalized response mapping for reliable integrations.
4. Explicit protocol/transport exception strategy under `RNIDS\Exception\*`.
5. Separate XML composition/parsing modules for easier testing and maintenance.
6. Coverage-aware quality gate with static analysis and coding standards checks.

Installation
------------

[](#installation)

Install via Composer:

```
composer require rnids/rsreg-epp-client
```

Usage
-----

[](#usage)

```
