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 →
RDG
Library
RESO Data Generator
Generate realistic sample real estate data for testing. Properties, members, offices, media, open houses – all conforming to the RESO Data Dictionary, with foreign keys resolved.
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 →

Apps & UI

RDC
App
RESO Desktop Client
Browse any RESO-compliant OData server from a native desktop app. OAuth2 authentication, metadata caching, and an optional built-in reference server – no Docker required.
Read guide →
RWC
App
RESO Web Client
Browser-based OData explorer with server connection management, analytics-driven search, advanced filters, metadata browsing, and CRUD operations.
Read guide →

AI & Agents

MCP
MCP
RESO MCP Server
Model Context Protocol server that exposes RESO tools to AI assistants. Query OData servers, parse metadata, validate records, and run compliance tests – all through MCP.
Read guide →