AvailEngine

Booking Engine as a Service — One REST API. Any booking vertical. Build complete management apps — not just booking widgets.

Get Started Free → Browse the API →

Try It Now — No Signup Required

Create a real booking on our shared sandbox. No API key needed:

$ curl -X POST https://api.availengine.com/v1/sandbox/bookings \
  -H "Content-Type: application/json"

You get back a confirmed booking with a confirmation code. The sandbox business (availengine-sandbox) is fully usable with every public API endpoint.

How It Works

  1. Register as a developer — Get your JWT token. Free account, no credit card.
  2. Create a business — Get a scoped API key + business_id for each tenant.
  3. Configure — Resources, services, hours, settings, deposits.
  4. Build your app — Use the REST API to add booking to your frontend or platform.
  5. Webhooks keep you in sync — booking.created, confirmed, completed, cancelled.
  6. Stripe handles payments — Deposits, captures, refunds, all automated.

Features

Real-time Availability

Smart slot calculation with resource assignment, buffer times, capacity management, and service-based duration filtering.

Full Management Platform

Resources, services, customers, bookings, waitlist, audit logs, stats. Everything a business needs to operate.

Stripe Payments Built In

Deposits, authorization holds, no-show captures. Full Stripe integration baked into every booking. Connect Express for direct payouts.

Webhooks on Everything

10+ event types with HMAC-signed payloads and exponential backoff retry. Your app stays in sync automatically.

API-First by Design

REST API with scoped API keys, per-key rate limiting, idempotency on all writes, cursor pagination. Built for developers.

Multi-Tenant, Secure

Every business fully isolated with Row-Level Security. One developer manages many businesses.

Developer Dashboard

Manage businesses, API keys, and billing from one place. Download AI agent skills for any vertical.

Google Calendar Sync

Two-way sync with Google Calendar. Bookings appear in calendar; calendar events block availability.

Build with AI Agents

Download Claude Code skills for restaurant, spa, salon, clinic, and photographer verticals. Build a complete booking system in under an hour.

Buy vs Build — Don't Build Booking Infrastructure

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 →

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

Built for Developers

# 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}'
  

AI Agent & Vibe Coding Ready

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.

Download agent skills →

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. 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. Wedding packages.

Gyms & Studios

Capacity-based booking. Class schedules. Equipment reservations. Membership integration.

SaaS Products

Embed booking as a feature. Multi-tenant by design. One developer manages all client businesses.

Ready to build?

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

Get Started in 5 Minutes → Browse the API →