Skip to content

Installation

The SDK is split into three packages. Install the ones you need:

Server SDK (Node.js backend)

Terminal window
npm install @opendoor/partner-sdk-server-js-core

Use this in your backend (Express, Next.js API routes, etc.) to proxy requests to the Opendoor API. This is where your API key lives.

Client SDK (browser)

Terminal window
npm install @opendoor/partner-sdk-client-js-core

Framework-agnostic HTTP client for making typed requests to your backend’s Opendoor proxy endpoints. Does not talk to Opendoor directly. No React dependency.

React Components

Terminal window
npm install @opendoor/partner-sdk-client-react @opendoor/partner-sdk-client-js-core

Prebuilt React components (AddressEntry, etc.) that use the client SDK under the hood.

Requirements

  • Node.js 20+
  • React 17+ (for client-react)