Booking Engine as a Service — One REST API. Any booking vertical. Build complete management apps — not just booking widgets.
Create a real booking on our shared sandbox. No API key needed:
You get back a confirmed booking with a confirmation code. The sandbox business (availengine-sandbox) is fully usable with every public API endpoint.
Smart slot calculation with resource assignment, buffer times, capacity management, and service-based duration filtering.
Resources, services, customers, bookings, waitlist, audit logs, stats. Everything a business needs to operate.
Deposits, authorization holds, no-show captures. Full Stripe integration baked into every booking. Connect Express for direct payouts.
10+ event types with HMAC-signed payloads and exponential backoff retry. Your app stays in sync automatically.
REST API with scoped API keys, per-key rate limiting, idempotency on all writes, cursor pagination. Built for developers.
Every business fully isolated with Row-Level Security. One developer manages many businesses.
Manage businesses, API keys, and billing from one place. Download AI agent skills for any vertical.
Two-way sync with Google Calendar. Bookings appear in calendar; calendar events block availability.
Download Claude Code skills for restaurant, spa, salon, clinic, and photographer verticals. Build a complete booking system in under an hour.
Every SaaS needs booking at some point. Building in-house means: Stripe authorization holds, idempotency keys, HMAC-signed webhooks, per-tenant rate limiting, Row-Level Security, billing enforcement middleware. That's weeks of work that has nothing to do with your product.
AvailEngine gives you all of this on day one. See pricing →
| Free | Starter | Growth | Scale | |
|---|---|---|---|---|
| Price | €0/mo | €9.99/mo | €29.99/mo | €129/mo |
| Businesses | 1 | 5 | 25 | Unlimited |
| Bookings/mo | 50 | 100/business | 1,000/business | Unlimited |
| Dynamic booking | — | — | — | ✓ |
| Webhooks | 1 endpoint | 3 endpoints | 10 endpoints | Unlimited |
| Google Calendar | — | — | 1 connection | Unlimited |
# Check availability in one call
curl "https://api.availengine.com/v1/availability/{business_id}?date=2026-07-22&capacity=2"
# Create a booking
curl -X POST https://api.availengine.com/v1/bookings/ \
-H "Authorization: Bearer avail_..._KEY" \
-H "Content-Type: application/json" \
-d '{"business_id":"...","first_name":"Jane","last_name":"Doe",
"booking_date":"2026-07-22","start_time":"14:00","capacity":1}'
AvailEngine works with Claude Code, Cursor, Windsurf, and any AI coding agent. Your AI builds the UI; AvailEngine handles the backend. Our Claude Code skills include complete resource models, service catalogs, booking flows, and integration code for every vertical.
Tables as resources, capacity per table. Walk-in waitlist. No-show deposit capture. Full floor management.
Stylists and therapists as resources. Services with duration and price. Buffer time. Deposit per service.
Doctors and rooms as resources. Appointment types. Patient intake notes. Multi-provider scheduling.
Equipment as resources. Multi-hour sessions. Deposit for date-hold. Wedding packages.
Capacity-based booking. Class schedules. Equipment reservations. Membership integration.
Embed booking as a feature. Multi-tenant by design. One developer manages all client businesses.
Start free. One sandbox business. No credit card. Production when you're ready.
Get Started in 5 Minutes → Browse the API →