# RPDE

'RPDE' stands for 'Realtime Paged Data Exchange', a specification that outlines how [Opportunity](https://www.openactive.io/modelling-opportunity-data/) (and to some extent [Booking](https://www.openactive.io/open-booking-api/EditorsDraft/)) data is to be chunked and sequenced by publishers for consumption by OpenActive data clients. &#x20;

Repos with the topic `rpde` include:

* [**realtime-paged-data-exchange**](https://github.com/openactive/realtime-paged-data-exchange)**:** Backend repo for the published [RPDE specification](https://www.w3.org/2017/08/realtime-paged-data-exchange/).
* [**activation**](https://github.com/openactive/activation)**:** Has no content as such, but serves as a focal point and forum for discussion and issue-raising with regard to the RPDE spec.&#x20;
* [**rpde-sample-azure**](https://github.com/openactive/rpde-sample-azure)**:** Quick and dirty implementation of RPDE using Azure Functions.
* [**azure-rpde-proxy**](https://github.com/openactive/azure-rpde-proxy)**:** An app allowing RPDE clients to self-register, along with a deployment template for Azure services.&#x20;
* [**rpde-validator**](https://github.com/openactive/rpde-validator)**:** Library supporting validation of RPDE feeds.
