Documentation& Guides

Everything you need to integrate Booking Node into your application. From quick starts to advanced features.

Getting Started

Quick start guides and tutorials

API Reference

Complete API documentation

SDKs & Libraries

Client libraries and tools

Security & Compliance

Best practices and guidelines

Quick Start Example

// Install the SDK
npm install @booking-node/sdk

// Initialize the client
import { BookingNode } from '@booking-node/sdk';

const bookingNode = new BookingNode({
  apiKey: 'your_api_key_here'
});

// Create a booking
const booking = await bookingNode.bookings.create({
  serviceId: 'haircut-service',
  customerId: 'customer-123',
  startTime: '2026-02-15T10:00:00Z',
  duration: 60,
  notes: 'First-time customer'
});

console.log('Booking created:', booking.id);

// Retrieve a booking
const retrievedBooking = await bookingNode.bookings.retrieve(
  booking.id
);

// Update a booking
const updated = await bookingNode.bookings.update(booking.id, {
  startTime: '2026-02-15T14:00:00Z'
});

// Cancel a booking
await bookingNode.bookings.cancel(booking.id);

Need Help?

Our support team is here to help you integrate and make the most of Booking Node.