Build on Swipe Savvy
Everything you need to integrate with our platform — RESTful APIs, webhooks, SDKs, and comprehensive documentation.
Quick Start
# Install the SDK
npm install @swipesavvy/sdk
# Create an order
import { SwipeSavvy } from '@swipesavvy/sdk';
const client = new SwipeSavvy({ apiKey: process.env.SWIPESAVVY_API_KEY });
const order = await client.orders.create({
locationId: 'loc_123',
lineItems: [
{ catalogItemId: 'item_456', quantity: 2 }
],
customer: { email: 'customer@example.com' }
});APIs
Orders API
Create, read, and manage orders programmatically. Support for online ordering, in-store POS, and third-party integrations.
Catalog API
Manage products, categories, modifiers, and pricing across locations. Bulk import/export supported.
Customers API
Access customer profiles, purchase history, loyalty points, and segments for personalized experiences.
Payments API
Process payments, refunds, and voids. Support for multiple payment methods and split payments.
Inventory API
Real-time stock levels, transfer management, and low-stock alerts across all locations.
Webhooks
Get real-time notifications for orders, payments, inventory changes, and customer events.
SDKs
JavaScript / TypeScriptAvailable
PythonAvailable
RubyComing Soon
PHPComing Soon