NewReynt AI: a link becomes a finished listing
TypeScript SDK — available on request

Build custom storefronts with the Reynt SDK

A fully typed TypeScript client for the Customer API. Search listings, check availability, process bookings — all from your own frontend.

TypeScript-firstZero heavy dependenciesTree-shakeable

Getting the SDK

The TypeScript SDK is not on the public npm registry yet — tell us what you are building and we will send you the package and the docs.

Quick Start

import { createCustomerClient } from '@octabits-io/reynt-customer-sdk'

const client = createCustomerClient({
  baseUrl: 'https://api.your-domain.com',
  tenantId: 'your-tenant-id',
})

// Search listings
const listings = await client.listings.search({
  adults: 2,
  children: 1,
})

// Get listing details
const listing = await client.listings.get('listing-key')

// Check availability
const availability = await client.listings.getAvailability('listing-key')

// Process checkout
const result = await client.listings.checkout('listing-key', {
  type: 'booking',
  email: 'guest@example.com',
  // ...
})

API Reference

11 endpoint groups covering the full customer journey

EndpointMethodsDescription
client.listingssearch, get, getAvailability, calculatePrice, checkoutProperty search, details, pricing, booking
client.bookingget, update, getInvoicePdfUrlBooking management
client.contactsubmitContact form submission
client.tenantgetInfoTenant branding & config
client.captchachallenge, redeemCAPTCHA verification
client.sitemapgetSitemap data
client.menusgetNavigation menus
client.contentgetSlotsCMS content blocks
client.pageslist, getCMS pages
client.blogPostslist, getBlog posts
client.redirectsgetURL redirects

Key Types

All types are exported and fully documented with JSDoc

CustomerClient

Main client instance with all endpoint groups

PublicListing

Property listing with details, images, amenities

ListingsResponse

Paginated search response with listings

ListingAvailabilityResponse

Date-based availability calendar

ListingCheckoutRequest

Booking or inquiry checkout payload

ListingCheckoutResponse

Checkout result with booking reference

PublicTenant

Tenant branding, config, and contact info

PublicPage

CMS page with content blocks

Ready to build?

Tell us what you want to build and we will get you the SDK and the docs