Build with StaySuite API

Powerful REST APIs and webhooks to integrate property management into your applications. Build custom solutions with our comprehensive developer platform.

Start Building in Minutes

Our SDKs and comprehensive documentation make it easy to integrate StaySuite into your application. Get started with just a few lines of code.

example.js
// Initialize the StaySuite SDK
const StaySuite = require('staysuite-sdk');
const client = new StaySuite({
  apiKey: process.env.STAYSUITE_API_KEY,
  environment: 'production'
});

// Create a new booking
const booking = await client.bookings.create({
  propertyId: 'prop_123',
  guestId: 'guest_456',
  checkIn: '2025-02-15',
  checkOut: '2025-02-20',
  guests: 4,
  totalAmount: 1250.00,
  channel: 'direct'
});

// Send confirmation to guest
await client.messages.send({
  to: booking.guest.email,
  template: 'booking_confirmation',
  data: booking
});

Developer Platform Features

Everything you need to build powerful integrations

RESTful API

Well-designed REST endpoints with predictable resource-oriented URLs

  • ✓JSON responses
  • ✓HTTP status codes
  • ✓Pagination
  • ✓Filtering & sorting

Real-time Webhooks

Get instant notifications when events happen in StaySuite

  • ✓Event subscriptions
  • ✓Retry logic
  • ✓Signature verification
  • ✓50+ event types

OAuth 2.0

Secure authentication with industry-standard OAuth 2.0 flow

  • ✓Authorization code
  • ✓Client credentials
  • ✓Refresh tokens
  • ✓Scoped access

Rate Limiting

Fair usage with generous rate limits and burst capacity

  • ✓10,000 req/hour
  • ✓Burst to 100/sec
  • ✓Rate limit headers
  • ✓Backoff strategies

Sandbox Environment

Test your integration with full-featured sandbox

  • ✓Test data
  • ✓Mock responses
  • ✓Error simulation
  • ✓Performance testing

API Versioning

Backward compatible API with clear versioning strategy

  • ✓Stable v1 API
  • ✓Beta features
  • ✓Deprecation notices
  • ✓Migration guides

SDKs & Libraries

Official SDKs for your favorite programming languages

🟢

Node.js

v2.4.0

50k/month
npm install staysuite-sdk
Documentation
🐍

Python

v2.3.1

35k/month
pip install staysuite
Documentation
🐘

PHP

v2.2.0

20k/month
composer require staysuite/sdk
Documentation
💎

Ruby

v2.1.0

10k/month
gem install staysuite
Documentation
🔷

Go

v1.5.0

8k/month
go get github.com/staysuite/go-sdk
Documentation
🟦

.NET

v2.0.0

15k/month
dotnet add package StaySuite
Documentation

Don't see your language? Let us know or contribute to ouropen source SDKs

Core API Endpoints

Build anything with our comprehensive REST API

Properties

GET

/api/v1/properties

List all properties

POST

/api/v1/properties

Create a new property

PUT

/api/v1/properties/:id

Update a property

DELETE

/api/v1/properties/:id

Delete a property

Bookings

GET

/api/v1/bookings

List all bookings

POST

/api/v1/bookings

Create a booking

PATCH

/api/v1/bookings/:id/status

Update booking status

GET

/api/v1/bookings/availability

Check availability

Guests

GET

/api/v1/guests

List all guests

POST

/api/v1/guests

Create a guest profile

GET

/api/v1/guests/:id/history

Get guest booking history

POST

/api/v1/guests/:id/message

Send guest message

Pricing

GET

/api/v1/pricing/rates

Get pricing rates

POST

/api/v1/pricing/calculate

Calculate dynamic pricing

PUT

/api/v1/pricing/rules

Update pricing rules

GET

/api/v1/pricing/competitors

Get competitor rates

Developer Resources

Tools and resources to accelerate your development

Documentation

Comprehensive guides and API references

Browse Docs →

API Sandbox

Test endpoints with live responses

Try Sandbox →

Postman Collection

Ready-to-use API collection

Download →

API Status

Real-time API health monitoring

Check Status →

What Can You Build?

Our API powers thousands of integrations and custom applications. Here are just a few examples of what developers have built with StaySuite.

  • ▸Custom booking widgets for websites
  • ▸Mobile apps for property managers
  • ▸Channel management integrations
  • ▸Revenue analytics dashboards
  • ▸IoT and smart home automations

Popular Integration Use Cases

Booking Widgets2.5K
Channel Sync1.8K
Custom Apps3.2K
Analytics Tools950

Ready to Start Building?

Get your API key and start integrating StaySuite in minutes

Free tier includes 10,000 API calls per month