estratos/domainname-api

Domain Name REST API Client for Symfony Framework

Installs: 22

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:symfony-bundle

pkg:composer/estratos/domainname-api

0.2.6 2025-10-31 05:35 UTC

This package is auto-updated.

Last update: 2025-10-31 05:37:08 UTC


README

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

Installation

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

  1. 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->GetDetails('example.com'); $balance = $apiClient->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.