Skip to content

Releases: rdapapi/python-sdk

v0.3.0

28 Feb 10:25

Choose a tag to compare

What's New

  • Date convenience properties on Dates: registered_at, expires_at, updated_at (datetime) and expires_in_days (int)

v0.2.0

25 Feb 19:36

Choose a tag to compare

Full Changelog: v0.1.0...v0.2.0

v0.1.0

24 Feb 16:16

Choose a tag to compare

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