Open-source infrastructure for domain registries, registrars, EPP, DNS, and domain-industry automation.
Website · Registry · Registrar · EPP Client · Discord
Namingo is an open-source ecosystem for building and operating modern domain name infrastructure.
The project covers both sides of the domain lifecycle:
- Registry infrastructure for ccTLDs, gTLDs, brand TLDs, and private registries.
- Registrar infrastructure for ICANN-accredited registrars.
- EPP tooling for registry integrations, OT&E, development, and automation.
- Billing integrations for platforms such as FOSSBilling and WHMCS.
- DNS and operational tooling for registry and registrar environments.
- Migration, onboarding, validation, monitoring, and compliance utilities for real-world domain operations.
Namingo is designed to be standards-based, modular, auditable, and under the operator's control.
| Project | Purpose |
|---|---|
| Namingo Registry | Complete open-source domain registry platform for ccTLD, gTLD, brand, and private registry operations. |
| Namingo Registrar | Open-source registrar management platform for ICANN-accredited registrars. |
| Namingo EPP Client | PHP EPP client and library with support for 40+ registry backends and registry-specific extensions. |
| WHMCS EPP Registrar | Connect WHMCS to EPP registries using Namingo's EPP tooling. |
| FOSSBilling EPP Registrar | EPP registrar integration for FOSSBilling. |
| Registrar Onboarding | Self-service onboarding workflow for registry registrars. |
| Registry API | API access to registry services such as availability and droplist data. |
Namingo Registry provides the core services needed to operate a modern domain registry.
Highlights include:
- EPP server
- RDAP and WHOIS
- Domain Availability Service
- Registry and registrar control panels
- DNS and DNSSEC integration
- MariaDB and PostgreSQL support
- Data escrow
- ICANN reporting
- Registrar management and billing
- Abuse monitoring
- Domain lifecycle automation
- TMCH and URS processing
- Contact validation
- Registry APIs and automation
- GDPR and NIS2-oriented operational features
Namingo Registry has been successfully tested against ICANN Registry System Testing (RST) v2.0 OT&E for the 2026 New gTLD Program.
For a fresh supported Ubuntu, Debian, or FreeBSD system:
bash <(curl -fsSL https://namingo.org/install.sh)See the Namingo Registry repository for requirements, configuration, architecture, upgrade instructions, and operational documentation.
Namingo Registrar is built for organizations operating as ICANN-accredited domain registrars.
It includes support for:
- Domain registrations, renewals, and transfers
- EPP registry connectivity
- RDAP and legacy WHOIS
- Registration Data Escrow
- Registration Data Reminder Policy
- Expired Registration Recovery Policy
- Contact validation
- ICANN transfer workflows and notifications
- Premium domain handling
- TMCH Claims workflows
- Registry-specific EPP extensions
- ICANN MoSAPI monitoring
- FOSSBilling, WHMCS, Loom, and custom billing workflows
bash <(wget -qO- https://namingo.org/registrar-install.sh)See the Namingo Registrar repository for the installation and upgrade guides.
The Namingo EPP Client is a reusable PHP EPP library and standalone client for connecting to domain registries.
It supports standard domain, contact, host, session, transfer, restore, DNSSEC, fee, and Claims operations, together with registry-specific extensions.
Current integrations cover 40+ registry backends, including operators and systems such as:
AFNIC, CARNET, CentralNic, CoCCA, CORE/Knipp, DENIC, EURid, FORTH-ICS, FRED, GoDaddy Registry, Google Nomulus, Hostmaster, Identity Digital, Internet.ee, ISNIC, NASK, NIC Mexico, NIC.LV, NORID, .PT, Registro.it, RoTLD, SIDN, SWITCH, Traficom, Tucows Registry, Verisign, ZDNS, and others.
The same tooling powers integrations for:
The Namingo organization also develops focused utilities around registry and registrar operations.
- Registry API
- Registrar Onboarding
- CoCCA Migration Tools
- RootPanel Migration Tools
- Registry ntfy Notifications
- Specification 5 Reserved Names
Namingo is open source, but domain infrastructure often involves policy, testing, integration, and operational work beyond installing software.
Professional services are available for:
-
ICANN registrar accreditation
Documentation preparation, application support, technical setup, accreditation transfers, and audit preparation.
Learn more → -
EPP OT&E testing
Registry onboarding and OT&E assistance for ccTLD and gTLD integrations.
Learn more → -
FOSSBilling EPP module generation
Generate registry-specific FOSSBilling EPP modules.
Open generator → -
WHMCS EPP module generation
Generate registry-specific WHMCS EPP modules.
Open generator →
Namingo exists to make serious domain infrastructure available without locking operators into opaque or proprietary stacks.
We aim for software that is:
- Open source
- Standards based
- Operator controlled
- Simple to audit
- Practical to deploy
- Modular and extensible
- Suitable for real registry and registrar operations
The goal is not merely to provide isolated tools, but a coherent toolbox for organizations building and operating domain name services.
Namingo is developed in the open.
Contributions are welcome across code, documentation, testing, registry integrations, translations, operational tooling, and standards support.
If you find a bug or want to propose a feature, open an issue in the relevant repository.
- Website: namingo.org
- Email: help@namingo.org
- Discord: Join the Namingo community
- GitHub: github.com/getnamingo
If Namingo is useful to your organization, you can help support continued development:
- Donate via Stripe
- BTC:
bc1q9jhxjlnzv0x4wzxfp8xzc6w289ewggtds54uqa - ETH:
0x330c1b148368EE4B8756B176f1766d52132f0Ea8
The core Namingo projects are released under the MIT License.
Individual repositories may include or depend on third-party components under their own licenses. Check the relevant repository for details.
Build your registry. Run your registrar. Own your infrastructure.