loopiase
  • Getting started
  • DNS management
  • Domain registration
  • Billing and credits
  • Reseller operations
  • Client
  • Models
  • Exceptions
loopiase
  • loopia-python
  • View page source

loopia-python

A Python client library for the Loopia domain registrar API.

Installation

pip install loopiase

Quick start

from loopiase import Loopia

client = Loopia("user@loopiaapi", "my_password")

# Check if a domain is available
if client.domain_is_free("example.com"):
    print("Available!")

Guides

  • Getting started
    • Create an API user
    • Initialize the client
    • Rate limits
    • Error handling
  • DNS management
    • List subdomains
    • Create a subdomain
    • Remove a subdomain
    • Add a DNS record
    • List DNS records
    • Update a DNS record
    • Delete a DNS record
    • Full example: set up a domain from scratch
  • Domain registration
    • Check domain availability
    • Register a domain
    • Add an existing domain
    • Transfer a domain from another registrar
    • List your domains
    • Get details for a single domain
    • Update nameservers
    • Remove a domain
  • Billing and credits
    • Check your credit balance
    • List unpaid invoices
    • Get invoice details
    • Pay an invoice using credits
    • Full example: auto-pay all unpaid invoices
  • Reseller operations
    • List your customers
    • Manage a customer’s account
    • Create a new customer account
    • Check order status
    • Transfer credits to a customer
    • Full example: provision a new customer

API Reference

  • Client
    • Loopia
    • Reseller
  • Models
    • Record
    • Domain
    • Customer
    • Invoice
    • InvoiceItem
    • OrderStatus
    • CreateAccountStatus
    • Contact
  • Exceptions
    • LoopiaError
Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.