Skip to content

AvailEngineBooking Engine as a Service

One API. Any booking vertical. Build complete management apps — not just booking widgets.

How It Works

1. Register as developer      2. Create a business
   POST /auth/developer/register  POST /v1/developer/businesses
        ↓                              ↓
   Get your JWT token            Get scoped API key + business_id

3. Configure your business      4. Build your app
   Resources, services, hours      Use the REST API to add booking
   settings, deposits              to your frontend or platform

5. Webhooks keep you in sync    6. Stripe handles payments
   booking.created, confirmed       Deposits, captures, refunds
   completed, cancelled             all automated

Pricing

FreeStarterGrowthScale
Price€0/mo€9.99/mo€29.99/mo€129/mo
Businesses1525Unlimited
Bookings/mo50100/business1,000/businessUnlimited
Dynamic booking
Webhooks1 endpoint3 endpoints10 endpointsUnlimited
Google Calendar1 connectionUnlimited
SupportCommunityEmail 48hEmail 24hPriority
Start FreeStart NowStart NowStart Now

Start free. No credit card. Upgrade when you're ready to grow.


Who It's For

🍽️ Restaurants

Tables as resources, capacity per table. Walk-in waitlist. No-show deposit capture. Full floor management.

💇 Salons & Spas

Stylists and therapists as resources. Services with duration and price. Buffer time between clients. Deposit per service.

🏥 Clinics

Doctors and rooms as resources. Appointment types. Patient intake notes. Multi-provider scheduling.

📸 Photographers

Equipment as resources. Multi-hour sessions. Deposit for date-hold. Second shooter booking. Wedding packages.


Build with AI

Visit the developer dashboard to download Claude Code skills and an agent for every vertical — restaurant, spa, hair salon, beauty salon, med spa, clinic, and photographer. Each skill contains resource models, service catalogs, booking flows, and integration code so you can build a complete booking and booking management system for any vertical in less than an hour.

Developer dashboard →


Built for Developers

bash
# Check availability in one call
curl "https://api.availengine.com/v1/availability/{business_id}?date=2026-06-15&capacity=2"

# Create a booking
curl -X POST https://api.availengine.com/v1/bookings/ \
  -H "Authorization: Bearer avail_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"business_id":"...","first_name":"Jane","last_name":"Doe",
       "phone":"+301234567890","email":"jane@example.com",
       "booking_date":"2026-06-15","start_time":"19:00","capacity":4}'

Full API reference →


Ready to build?

Start free. One sandbox business. No credit card. Production when you're ready.

Released under the MIT License.