RESTful Provisioning Protocol
   HOME

TheInfoList



OR:

The ''RESTful Provisioning Protocol'' (''RPP'') is a proposed series of
IETF The Internet Engineering Task Force (IETF) is a standards organization for the Internet standard, Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster ...
specifications aimed at a modern, web-native protocol for provisioning domain names, hosts, and contacts via
HTTPS Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protoc ...
and
JSON JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
. It is designed as a
RESTful REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
alternative to the
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
-based
Extensible Provisioning Protocol The Extensible Provisioning Protocol (EPP) is a flexible protocol designed for allocating objects within registries over the Internet. The motivation for the creation of EPP was to create a robust and flexible protocol that could provide communic ...
(EPP), leveraging common web tools like OpenAPI,
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
gateways, and RESTful principles to improve scalability and integration.


History

* November 2023: RPP concept introduced at IETF 118 in Prague, initially presented to REGEXT WG. * September 2024: BOF proposal approved. * February 2025: IESG formally approves the RPP charter; WG officially formed. * March 2025: First WG meeting and hackathon held during IETF 122 in Bangkok.


See also

*
Extensible Provisioning Protocol The Extensible Provisioning Protocol (EPP) is a flexible protocol designed for allocating objects within registries over the Internet. The motivation for the creation of EPP was to create a robust and flexible protocol that could provide communic ...
(EPP) *
Registration Data Access Protocol The Registration Data Access Protocol (RDAP) is a Computer networking, computer network communications protocol standardized by a working group at the Internet Engineering Task Force in 2015, after experimental developments and thorough discussion ...
(RDAP) * Richardson Maturity Model


Trivia

The concept originated in 2012 under the name "RESTful EPP (REPP)", in a draft authored by SIDN.


External links


IETF Charter for RPP Working Group

GitHub organisation for WG

APNIC blog: RESTful Provisioning Protocol: From vision to IETF Working Group

AFNIC blog: RPP, a future protocol for creating and managing domain names


References

{{Reflist JSON Application layer protocols