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

Ready to build?

Get started with our free developer sandbox.