Skip to content

v0.1.0

Choose a tag to compare

@boutetnico boutetnico released this 24 Feb 16:16
· 12 commits to main since this release

Initial release of the official Python SDK for the RDAP API.

Features

  • Sync and async clients (RdapApi and AsyncRdapApi)
  • All 5 RDAP lookup types: domain, IP, ASN, nameserver, entity
  • Registrar follow-through for thin registries (follow=True)
  • Typed Pydantic models with full autocomplete support
  • Typed exceptions for all API error codes (401, 403, 404, 429, 502)
  • Python 3.9 – 3.13

Installation

pip install rdapapi

Quick start

from rdapapi import RdapApi

api = RdapApi("your-api-key")
domain = api.domain("google.com")
print(domain.registrar.name)  # "MarkMonitor Inc."

Full documentation at rdapapi.io/docs