User Guides
Task-oriented walkthroughs for every package in the RESO Tools monorepo. Each guide is built around the things you would actually want to do – fetch a listing, validate a record, run a compliance test, browse a server – with realistic examples you can copy and run.
Libraries
RC
Library
RESO Client SDK
Connect to any RESO or OData Web API from TypeScript or JavaScript.
Fetch listings, validate query options, page through results, and
handle OData errors – without hand-rolling HTTP requests.
Read guide →
OEP
Library
OData Expression Parser
Parse OData
$filter and $expand expressions
into typed ASTs. Build query UIs, validate filters, or translate
queries between systems.
Read guide →
RV
Library
RESO Validation
Validate real estate records against the RESO Data Dictionary in any
JS runtime. Check field types, enumerations, and business rules
before sending or accepting data.
Read guide →
Servers & CLI
RRS
Server
RESO Reference Server
A complete RESO-compliant OData server you can run locally with
Docker or SQLite. Use it as a test target, a starting point for
your own server, or a teaching tool.
Read guide →
RC
CLI
RESO Certification
Run the same compliance tests RESO uses for official certification.
Covers Data Dictionary, Web API Core, Add/Edit, and EntityEvent
endorsements. Use the CLI or call the SDK directly.
Read guide →