Skip to main content
HandledNodes SDK Coming SoonView API Docs →
Developer SDK

Build E-commerce
Automation
With Nodes

Access the full power of HandledScript e-commerce automation through our REST API. Build custom applications with type-safe SDKs for Node.js, Python, and more.

https://api.itshandled.dev/v1
quick-start.js
// Install the SDK
npm install @handlednodes/sdk

// Initialize with your API key
import { HandledNodes } from '@handlednodes/sdk';

const handlednodes = new HandledNodes({
apiKey: 'your-api-key-here',
environment: 'production' // or 'sandbox'
});

// Execute a Shopify node
const result = await handlednodes.nodes.shopify.getCustomer({
email: 'customer@example.com',
store: 'your-store.myshopify.com'
});

console.log('Customer data:', result.data);
Handled Platform

HandledNodes is the official Handled platform SDK for developers to integrate e-commerce automation nodes into their applications.

Why Choose HandledNodes?

Enterprise-grade SDK built for developers who demand performance, reliability, and scale

01

Type-Safe API

Full TypeScript support with auto-completion and type checking for all node parameters and responses.

02

Built-in Error Handling

Comprehensive error handling with retry logic, rate limiting, and detailed error messages.

03

Real-time Webhooks

Easy webhook setup and management for real-time event handling across all platforms.

04

Batch Operations

Execute multiple node calls efficiently with built-in batching and parallel processing.

05

Caching & Performance

Intelligent caching layer to optimize API calls and reduce latency for frequent requests.

06

Development Tools

Built-in debugging tools, request/response logging, and sandbox environment for testing.

Get Started in Minutes

1Get your API keySign up free
2Install the SDKnpm install @handlednodes/sdk
3Start buildingUse nodes in your code

Available Nodes

Pre-built integrations for popular e-commerce platforms

Shopify Node

Complete Shopify integration with customer management, order processing, and inventory control.

CustomersOrdersProductsInventory
// Get customer information
const customer = await handlednodes.nodes.shopify.getCustomer({
email: 'john@example.com'
});

// Create an order
const order = await handlednodes.nodes.shopify.createOrder({
customer: customer.data,
line_items: [
{
variant_id: 12345,
quantity: 2
}
]
});

// Update inventory
await handlednodes.nodes.shopify.updateInventory({
inventory_item_id: 67890,
available: 50
});

Deposco Node

Warehouse management integration for order fulfillment, inventory tracking, and shipping coordination.

OrdersInventoryFulfillmentTracking
// Create warehouse order
const warehouseOrder = await handlednodes.nodes.deposco.createOrder({
orderNumber: 'ORD-12345',
customerInfo: {
name: 'John Smith',
email: 'john@example.com'
},
items: [
{
sku: 'PROD-001',
quantity: 2
}
]
});

// Check inventory levels
const inventory = await handlednodes.nodes.deposco.getInventory({
sku: 'PROD-001',
warehouse: 'main'
});

EasyPost Node

Shipping and logistics automation with rate calculation, label generation, and tracking updates.

ShippingRatesLabelsTracking
// Create shipment
const shipment = await handlednodes.nodes.easypost.createShipment({
from_address: {
street1: '123 Warehouse St',
city: 'San Francisco',
state: 'CA',
zip: '94107'
},
to_address: {
street1: '456 Customer Ave',
city: 'New York',
state: 'NY',
zip: '10001'
},
parcel: {
weight: 16.2,
length: 12,
width: 8,
height: 6
}
});

// Get shipping rates
const rates = shipment.rates;
console.log('Available rates:', rates);

More Nodes Coming Soon

We're constantly adding new integrations. Request a specific platform integration.

StripeWooCommerceMagentoBigCommerceKlaviyoMailchimp
Request Integration

Ready to Build?

Explore our comprehensive API documentation and start integrating CANScript nodes into your applications today.