Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

python-namesilo

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

python-namesilo

API wrapper for Namesilo service

  • 1.7.0
  • PyPI
  • Socket score

Maintainers
1

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

FunctionalityDescriptionImplemented
registerDomainRegister a new domain nameYes
registerDomainDropRegister a new domain name using drop-catchingNo
renewDomainRenew a domain nameYes
transferDomainTransfer a domain name into your NameSilo accountNo
checkTransferStatusCheck the status of a domain transferNo
checkRegisterAvailabilityDetermine if up to 200 domains can be registered at this timeYes
checkTransferAvailabilityDetermine if up to 200 domains can be transferred into your account at this timeNo
listDomainsA list of all active domains within your accountYes
getDomainInfoGet essential information on a domain within your accountYes
contactListView all contact profiles in your accountYes
contactAddAdd a contact profile to your accountYes
contactUpdateUpdate a contact profile in accountYes
contactDeleteDelete a contact profile in accountYes
contactDomainAssociateAssociate contact profiles with a domainNo
dnsListRecordsView all DNS records associated with your domainNo
dnsAddRecordAdd a new DNS resource recordNo
dnsUpdateRecordUpdate an existing DNS resource recordNo
dnsDeleteRecordDelete an existing DNS resource recordNo
changeNameServersChange the NameServers for up to 200 domainsYes
portfolioListList the active portfolios within your accountNo
portfolioAddAdd a portfolio to your accountNo
portfolioDeleteDelete a portfolio from your accountNo
portfolioDomainAssociateAdd up to 200 domains to a portfolioNo
listRegisteredNameServersList the Registered NameServers associated with one of your domainsNo
addRegisteredNameServerAdd a Registered NameServer for one of your domainsNo
modifyRegisteredNameServerModify a Registered NameServerNo
deleteRegisteredNameServerDelete a Registered NameServerNo
addPrivacyAdd WHOIS Privacy to a domainYes
removePrivacyRemove WHOIS Privacy from a domainYes
addAutoRenewalSet your domain to be auto-renewedNo
removeAutoRenewalRemove the auto-renewal setting from your domainNo
retrieveAuthCodeHave the EPP authorization code for the domain emailed to the administrative contactNo
domainForwardForward your domainNo
domainForwardSubDomainForward a sub-domainNo
domainForwardSubDomainDeleteDelete a sub-domain forwardNo
domainLockLock your domainYes
domainUnlockUnlock your domainYes
listEmailForwardsList all email forwards for your domainNo
configureEmailForwardAdd or modify an email forward for your domainNo
deleteEmailForwardDelete an email forward for your domainNo
emailVerificationVerify a Registrant email addressNo

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc