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 GroupGitHub organisation for WGAPNIC blog: RESTful Provisioning Protocol: From vision to IETF Working GroupAFNIC blog: RPP, a future protocol for creating and managing domain names
References
{{Reflist
JSON
Application layer protocols