server-js-core
Node.js client for the Opendoor Partnerships API. Handles GraphQL, REST, and authentication on your backend.
server-js-core
Node.js client for the Opendoor Partnerships API. Handles GraphQL, REST, and authentication on your backend.
client-js-core
Framework-agnostic browser HTTP client with typed methods, validators, and the cross-platform appearance contract.
client-react
Prebuilt React components — AddressEntry, DtcOnboardingFlow, QualificationQuestions, AddressUnitConfirmation, and AddressMap.
client-vue
Vue 3 components — AddressEntry, AddressMap, AddressUnitConfirmation, and DtcOnboardingFlow.
Backend-for-Frontend
Your server proxies requests between the browser SDK and Opendoor. The API key stays on your server.
Theme as Data
Pass a JSON config object to control colors, fonts, spacing, and borders. Start from a prebuilt theme or override individual tokens.
Lifecycle Callbacks
Components expose onAddressSelect, onPageChange, onSubmit, onError and other callbacks for integrating with your analytics and business logic.
React & Vue
Components are available for both React and Vue 3. They share design tokens and render identically across frameworks.