Installation
The SDK is split into three packages. Install the ones you need:
Server SDK (Node.js backend)
npm install @opendoor/partner-sdk-server-js-coreUse 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)
npm install @opendoor/partner-sdk-client-js-coreFramework-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
npm install @opendoor/partner-sdk-client-react @opendoor/partner-sdk-client-js-corePrebuilt React components (AddressEntry, etc.) that use the client SDK under the hood.
Requirements
- Node.js 20+
- React 17+ (for client-react)