PHPackages                             coinrequest/unstoppable-domains-php-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. coinrequest/unstoppable-domains-php-api

ActiveLibrary

coinrequest/unstoppable-domains-php-api
=======================================

PHP API client for Unstoppable Domains

0.3.1(5y ago)0782MITPHPPHP &gt;=7.0CI failing

Since Aug 30Pushed 5y ago2 watchersCompare

[ Source](https://github.com/CoinRequest/Unstoppable-Domains-PHP-API)[ Packagist](https://packagist.org/packages/coinrequest/unstoppable-domains-php-api)[ RSS](/packages/coinrequest-unstoppable-domains-php-api/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (5)Versions (7)Used By (0)

Unstoppable Domains PHP API Client
==================================

[](#unstoppable-domains-php-api-client)

PHP package for the [Unstoppable Domains](https://unstoppabledomains.com) API.

Please note the following: only the 'Stripe checkout flow' is implemented for now. This means you can only order domains if you have the Stripe payment type enabled.

Getting Started
---------------

[](#getting-started)

Run the following command to install this package into your project.

```
composer require coinrequest/unstoppable-domains-php-api

```

### Prerequisites

[](#prerequisites)

You will need Composer to install this package.

### Installing

[](#installing)

After installing this package with Composer, create a new Unstoppable Domains instance. And include your Reseller ID and API key. Please contact Unstoppable Domains to obtain your private credentials.

Something like this:

```
$unstoppableDomains = new UnstoppableDomains('yourresellerid', 'yourpersonalapikey');

```

And call the desired endpoint

```
$unstoppableDomains->domainsEndpoint()->getDomain($domainName);

```

The current implemented endpoints are:

- GET /domains/$domainName
- GET /users/$emailAddress
- POST /users/$emailAddress/orders (STRIPE ONLY)
- GET /users/$emailAddress/orders/$orderId

Documentation of the endpoints will be available online at a later moment. Please check the code for documentation and example requests and responses. You can always check the docs and examples on the [Unstoppable Domains docs website](https://docs.unstoppabledomains.com).

Running the tests
-----------------

[](#running-the-tests)

First, create a .env file and set the following values:

- UNSTOPPABLE\_DOMAINS\_TEST\_RESELLER\_ID: A valid UD Reseller ID. Preferably a test Reseller ID
- UNSTOPPABLE\_DOMAINS\_TEST\_API\_KEY : A valid UD API Key. Preferably a test API key
- STRIPE\_TEST\_API\_KEY : A test (&lt;- TEST) Stripe API key. Probably starts with 'pk\_test\_'
- ORDER\_CONFIRMATION\_EMAIL\_ADDRESS : An email address. If you want to receive the confirmation email address, please use your own email address.

Please see the .env.example for the template.

Run the tests in the Tests directory with PHPUnit.

Built With
----------

[](#built-with)

- [Unstoppable Domains](https://unstoppabledomains.com) - For the API Server
- [PHPUnit](https://github.com/sebastianbergmann/phpunit/) - Test Framework
- [Guzzle](https://github.com/guzzle/guzzle) - For HTTP Requests

Contributing
------------

[](#contributing)

Please help us to develop this package. Every input and/or feedback is really appreciated!

License
-------

[](#license)

This project is licensed under the MIT License.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity47

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 ~89 days

Recently: every ~111 days

Total

6

Last Release

1998d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3818866a7d40d6d68f9a6339e90578f9daeab352ba9dfa290037cd111b70702c?d=identicon)[CoinRequest](/maintainers/CoinRequest)

---

Top Contributors

[![Paulsky](https://avatars.githubusercontent.com/u/9481318?v=4)](https://github.com/Paulsky "Paulsky (7 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/coinrequest-unstoppable-domains-php-api/health.svg)

```
[![Health](https://phpackages.com/badges/coinrequest-unstoppable-domains-php-api/health.svg)](https://phpackages.com/packages/coinrequest-unstoppable-domains-php-api)
```

###  Alternatives

[neuron-core/neuron-ai

The PHP Agentic Framework.

1.8k245.3k20](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)[buckaroo/sdk

Buckaroo payment SDK

12189.1k9](/packages/buckaroo-sdk)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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