Skip to content
@rdapify

RDAPify

The official organization for RDAPify: A Unified, Secure, High-Performance RDAP Client for Enterprise Applications.
RDAPify

Modern, Secure, and Lightning-Fast RDAP Client

The next-generation RDAP library for TypeScript/JavaScript

npm version License: MIT TypeScript Node.js

WebsiteDocumentationPlaygroundAPI Reference


🚀 What is RDAPify?

RDAPify is a unified, enterprise-grade RDAP client that makes querying domain, IP, and ASN registration data simple, secure, and fast. Built with TypeScript, it provides a modern alternative to legacy WHOIS tools.

✨ Key Features

  • 🔒 Privacy-First - Built-in PII redaction & GDPR/CCPA compliance
  • High Performance - Smart caching & connection pooling
  • 🛡️ Enterprise Security - SSRF protection & input validation
  • 🌍 Universal - Works in Node.js, Deno, Bun, browsers, and edge runtimes
  • 📦 Zero Dependencies - Minimal footprint, maximum reliability
  • 🎯 Type-Safe - Full TypeScript support with comprehensive types
  • 🔄 Auto-Discovery - Automatic IANA bootstrap service integration
  • 📊 Observable - Built-in logging, metrics, and monitoring

💻 Quick Start

npm install rdapify
import { RDAPClient } from 'rdapify';

const client = new RDAPClient();

// Query a domain
const domain = await client.domain('example.com');
console.log(domain.registrar);

// Query an IP address
const ip = await client.ip('8.8.8.8');
console.log(ip.network);

// Query an ASN
const asn = await client.asn(15169);
console.log(asn.name);

🎯 Use Cases

  • 🔍 Domain Research - Investigate domain ownership and history
  • 🌐 IP Intelligence - Analyze IP address allocations and networks
  • 🔐 Security Operations - Threat intelligence and incident response
  • 📊 Compliance - GDPR/CCPA compliant data collection
  • 🤖 Automation - Batch processing and scheduled monitoring
  • 📈 Analytics - Network topology and relationship mapping

📦 Our Projects

📚 RDAPify Library

The core TypeScript/JavaScript library

Features:

  • Domain, IP, and ASN lookups
  • Smart caching & rate limiting
  • Privacy controls & PII redaction
  • Enterprise-grade security

View Repository →

🌐 Website & Docs

Comprehensive documentation and guides

Includes:

  • Getting started guides
  • API reference
  • Integration examples
  • Interactive playground

Visit Website →

🎮 Try It Now

Experience RDAPify in action with our interactive playground:

👉 Launch Playground

Test queries, explore responses, and see real-time results without writing any code!

🌟 Why Choose RDAPify?

Feature RDAPify Legacy WHOIS
Protocol Modern RDAP Legacy WHOIS
Format Structured JSON Unstructured text
Privacy Built-in PII redaction Manual parsing
Security SSRF protection Limited
Performance Smart caching No caching
Type Safety Full TypeScript None
Standards RFC 7483 compliant Varies

📚 Documentation

🤝 Community & Support

Join Our Community

GitHub Discussions GitHub Issues Twitter Follow

💬 Get Help

📬 Contact

🎯 Roadmap

  • Core RDAP client functionality
  • TypeScript support
  • Privacy controls & PII redaction
  • Interactive playground
  • CLI tool
  • Browser extension
  • GraphQL API
  • Real-time monitoring dashboard
  • Machine learning anomaly detection

💖 Sponsors & Contributors

RDAPify is an open-source project maintained by passionate developers. We welcome contributions from the community!

🌟 Become a Sponsor

Support the project and help us build better tools for everyone:

🤝 Contributing

We love contributions! Check out our Contributing Guide to get started.

📄 License

RDAPify is MIT licensed.


Built with ❤️ by the RDAPify community

WebsiteGitHubnpmTwitter

Pinned Loading

  1. RDAPify RDAPify Public

    TypeScript 2

  2. rdapify.github.io rdapify.github.io Public

    HTML

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…