Skip to main content

Python Namesilo Module

PyPiVersion Badge Read The Docs DonateMe

This code is written in Python, and the following versions are supported: 3.8, 3.9, 3.10, 3.11 and 3.12.

If you want to contribute to this project feel free to contact me at any time.

Installation

pip install python-namesilo

Usage

from namesilo.core import NameSilo

client = NameSilo(token="your-token", sandbox=False)
domain_available = client.check_domain("domain-to-register.com")

if domain_available:
    print("Domain is available!")
    client.register_domain("domain-to-register", private=1) # use whois privacy

Functionality Status

Functionality Description Implemented
registerDomain Register a new domain name Yes
registerDomainDrop Register a new domain name using drop-catching No
renewDomain Renew a domain name Yes
transferDomain Transfer a domain name into your NameSilo account No
checkTransferStatus Check the status of a domain transfer No
checkRegisterAvailability Determine if up to 200 domains can be registered at this time Yes
checkTransferAvailability Determine if up to 200 domains can be transferred into your account at this time No
listDomains A list of all active domains within your account Yes
getDomainInfo Get essential information on a domain within your account Yes
contactList View all contact profiles in your account Yes
contactAdd Add a contact profile to your account Yes
contactUpdate Update a contact profile in account Yes
contactDelete Delete a contact profile in account Yes
contactDomainAssociate Associate contact profiles with a domain No
dnsListRecords View all DNS records associated with your domain No
dnsAddRecord Add a new DNS resource record No
dnsUpdateRecord Update an existing DNS resource record No
dnsDeleteRecord Delete an existing DNS resource record No
changeNameServers Change the NameServers for up to 200 domains Yes
portfolioList List the active portfolios within your account No
portfolioAdd Add a portfolio to your account No
portfolioDelete Delete a portfolio from your account No
portfolioDomainAssociate Add up to 200 domains to a portfolio No
listRegisteredNameServers List the Registered NameServers associated with one of your domains No
addRegisteredNameServer Add a Registered NameServer for one of your domains No
modifyRegisteredNameServer Modify a Registered NameServer No
deleteRegisteredNameServer Delete a Registered NameServer No
addPrivacy Add WHOIS Privacy to a domain Yes
removePrivacy Remove WHOIS Privacy from a domain Yes
addAutoRenewal Set your domain to be auto-renewed No
removeAutoRenewal Remove the auto-renewal setting from your domain No
retrieveAuthCode Have the EPP authorization code for the domain emailed to the administrative contact No
domainForward Forward your domain No
domainForwardSubDomain Forward a sub-domain No
domainForwardSubDomainDelete Delete a sub-domain forward No
domainLock Lock your domain Yes
domainUnlock Unlock your domain Yes
listEmailForwards List all email forwards for your domain No
configureEmailForward Add or modify an email forward for your domain No
deleteEmailForward Delete an email forward for your domain No
emailVerification Verify a Registrant email address No

Metadata

Release files for python-namesilo 1.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-namesilo 1.7.0
File Size Uploaded
python_namesilo-1.7.0.tar.gz 23.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-namesilo 1.7.0
File Interpreter ABI Platform
python_namesilo-1.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.5 kB

Release files / python_namesilo-1.7.0.tar.gz

Download URL python_namesilo-1.7.0.tar.gz
Size 23.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d4920fe2ab7943d7b0f8a1653df9b7bfcf948e1a1bcc47cff770380f42dda9f0
BLAKE2b-256 checksum
How to use checksums
c785f13179569e2677d35762654d0f075e180c7a67c60a2b5c73f91a4033b5b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / python_namesilo-1.7.0-py3-none-any.whl

Download URL python_namesilo-1.7.0-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9918e9a350595fc657f81ad38e9c01b838fe5fb419e230b1e55bb7f11690ed5a
BLAKE2b-256 checksum
How to use checksums
1974a99c49a16af0759f226b6ff87cef0018f68cf0833663fd516c5837d3a3dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.7.0 This release

2 release files

1.6.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

1 release file

1.0.0

1 release file

0.1.7.2

1 release file

0.1.6

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page