Overview
Lua CLI provides built-in APIs for common operations, so you don’t have to build everything from scratch.User
Access and manage user data
Data
Custom data with vector search
CDN
File upload and retrieval
Products
E-commerce product catalog
Baskets
Shopping cart management
Orders
Order processing
Templates
Template messaging (WhatsApp)
User API
Access current user’s information.Example Tool
Full API Reference
Complete User API documentation
Data API
Store and retrieve custom data with semantic search capabilities.Key Features
- 🗄️ Custom Collections: Store any JSON data
- 🔍 Vector Search: Semantic similarity search
- 📊 Filtering: Query by field values
- 📄 Pagination: Handle large datasets
Quick Example
Use Cases
- Knowledge Base
- Customer Notes
- Product Recommendations
Full API Reference
Complete Data API documentation
CDN API
Upload and retrieve files from the Lua CDN.Key Features
- 📤 Upload Files: Store any file type
- 📥 Retrieve Files: Get files by ID
- 🖼️ Image Optimization: Automatic WebP compression
- 🤖 AI Integration: Use with AI for image analysis
Quick Example
Use Cases
- Document Storage
- Image Analysis
- User Uploads
Full API Reference
Complete CDN API documentation
Products API
Manage e-commerce product catalog.Full API Reference
Complete Products API documentation
Baskets API
Shopping cart management for e-commerce.Basket Statuses
- ACTIVE
- CHECKED_OUT
- ABANDONED
- EXPIRED
Currently being used for shopping
Full API Reference
Complete Baskets API documentation
Orders API
Order creation and management.Order Statuses
1
PENDING
Created, not yet confirmed
2
CONFIRMED
Confirmed, being processed
3
FULFILLED
Completed and delivered
4
CANCELLED
Cancelled by user or system
Full API Reference
Complete Orders API documentation
Templates API
Send template messages across different channels. Currently supports WhatsApp templates.Use Cases
- 📦 Order notifications - Shipping updates, delivery confirmations
- 📅 Appointment reminders - Healthcare, salon, service bookings
- 🎉 Marketing campaigns - Promotions, announcements
- 🔐 Authentication - OTP codes, verification messages
Full API Reference
Complete Templates API documentation
Combining APIs
Most real-world applications combine multiple APIs:E-commerce Flow Example
CRM with Custom Data Example
API Comparison
| API | Best For | Key Feature |
|---|---|---|
| User | Profile data | User authentication |
| Data | Custom schemas | Vector search |
| CDN | File storage | Upload/retrieve files |
| Products | E-commerce | Pre-built catalog |
| Baskets | Shopping carts | TTL & status |
| Orders | Order tracking | Status workflow |
| Templates | Proactive messaging | WhatsApp templates |

