Renta Developer Docs
Build rental management integrations with Renta's API, SDK, webhooks, and embeddable storefronts.
Build rental management integrations with Renta's API, SDK, webhooks, and embeddable storefronts. Renta is a multi-tenant platform for outdoor recreation rental businesses — powersports, watercraft, bikes, camping gear, and more.
Get Started
🚀 Quickstart
Make your first API call in 5 minutes
🔑 Authentication
API keys, scopes, and security
📦 Install the SDK
TypeScript SDK for Node.js and browsers
Browse by Capability
Fleet & Inventory
🏍️ Fleet API
Manage categories, items, pricing, and availability
📅 Availability
Check item availability for date ranges
💰 Pricing
Calculate pricing breakdowns with discounts
Bookings & Payments
📋 Bookings API
Create, modify, extend, and cancel bookings
💳 Payments
Process payments via Stripe Connect
🔒 Deposits
Authorization holds, captures, and releases
Customers & Add-ons
👤 Customers API
Customer profiles, lifetime stats, and search
🎒 Add-ons
Helmets, insurance, accessories
🏷️ Coupons
Discount codes with validation rules
Platform
📝 Waivers
Digital waiver templates and signatures
🔗 Webhooks
Real-time event notifications
🖼️ Storefront
Embed rental booking into any website
📆 Calendar
iCal feed generation and management
Developer Tools
TypeScript SDK
@renta/sdk — full type coverage, zero dependencies
API Reference
All 44+ endpoints documented
Webhook Events
14 event types with payloads
Base URL
All API requests use:
https://api.getrenta.io/v1Responses are JSON. All monetary values are in cents (e.g., 5000 = $50.00).