Watch Orita handle availability, booking, webhooks, and rescheduling through one API. From provider onboarding to calendar synchronization — in 70 seconds.
import { OritaClient } from "orita-sdk";
const orita = new OritaClient({
apiKey: process.env.ORITA_API_KEY
});
// Resolve across your provider network
const options = await orita.resolveScheduling({
constraints: { language: "Spanish", modality: "virtual" },
dateRange: { from: "2026-08-05", to: "2026-08-12" },
preference: "afternoon"
});
// Book with the returned slotId
const booking = await orita.book({
slotId: options[0].slotId,
customer: { name: "James Park", email: "james@email.com" }
});
// → { id: "bk_18382", status: "pending" }Free tier: 250 bookings/month. No credit card required.