PHPackages                             estratos/domainname-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. estratos/domainname-api

ActiveSymfony-bundle[API Development](/categories/api)

estratos/domainname-api
=======================

Domain Name REST API Client for Symfony Framework

0.2.6(6mo ago)022MITPHPPHP &gt;=8.1

Since Oct 4Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/estratos/domainname-api)[ Packagist](https://packagist.org/packages/estratos/domainname-api)[ RSS](/packages/estratos-domainname-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (8)Versions (9)Used By (0)

DomainName API Bundle for Symfony
=================================

[](#domainname-api-bundle-for-symfony)

A Symfony bundle for integrating with DomainName API domain registration services.

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

[](#installation)

### 1. Install via Composer

[](#1-install-via-composer)

```
composer require estratos/domainname-api
```

Update your .env file:

env DOMAINNAME\_API\_USERNAME=your\_username\_here DOMAINNAME\_API\_PASSWORD=your\_password\_here DOMAINNAME\_API\_TEST\_MODE=false

3. Verify Installation Test the connection to the API:

bash php bin/console domain:balance Usage In Controllers php use Estratos\\DomainNameApi\\Service\\DomainNameApiClient;

class DomainController extends AbstractController { public function index(DomainNameApiClient $apiClient) { $domainInfo = $apiClient-&gt;GetDetails('example.com'); $balance = $apiClient-&gt;GetCurrentBalance();

```
    // ...
}

```

} Available Commands domain:check - Check domain availability

domain:balance - Check account balance

domain:list - List domains in account

API Endpoints The bundle provides optional REST API endpoints:

GET /api/domain/{domain} - Get domain information

GET /api/domain/{domain}/check - Check availability

GET /api/domain/balance - Get account balance

POST /api/domain/register - Register new domain

GET /api/domain/tlds - Get available TLDs

Configuration See config/packages/domainname\_api.yaml for all configuration options.

Support For issues and questions, please create an issue on GitHub.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance66

Regular maintenance activity

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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

Recently: every ~0 days

Total

8

Last Release

200d ago

### Community

Maintainers

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

---

Top Contributors

[![estratos](https://avatars.githubusercontent.com/u/6269348?v=4)](https://github.com/estratos "estratos (23 commits)")

---

Tags

phpsymfonydomain registrardomainname api

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/estratos-domainname-api/health.svg)

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[cravler/maxmind-geoip-bundle

Bundle integrating MaxMind GeoIP2 database into symfony application

27615.8k2](/packages/cravler-maxmind-geoip-bundle)[harmbandstra/swagger-ui-bundle

Exposes swagger UI inside your Symfony project through a route (eg. /docs)

42867.3k](/packages/harmbandstra-swagger-ui-bundle)[php-flasher/flasher-symfony

Integrate flash notifications into Symfony projects effortlessly with PHPFlasher. Improve user experience and application feedback loops easily.

141.3M20](/packages/php-flasher-flasher-symfony)[maxbeckers/amazon-alexa-bundle

Symfony Bundle for amazon alexa skills.

132.1k](/packages/maxbeckers-amazon-alexa-bundle)

PHPackages © 2026

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