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.