@elastic-suite/gally-sdk
v2.3.0
Published
TypeScript SDK for Gally connectors
Keywords
Readme
@elastic-suite/gally-sdk
JS SDK for Gally - a powerful searchandising solution for e-commerce.
The SDK is the foundation to:
- Build Gally connectors that will interact with Gally using Javascript (using Medusa JS, Strapi, etc...)
- Implement front-end features that uses Gally (autocomplete, user behavior analytics, etc...)
Features
✨ Catalog Management - Sync catalogs, metadata, and source fields
🔍 Advanced Search - Full-text search, filtering, faceting, and sorting
📊 Index Operations - Create, bulk-index, and manage search indexes
📈 Event Tracking - Track views, searches, add-to-cart, and orders
🌐 Multi-locale - Support for multiple catalogs and languages
⚡ Performance - Built-in caching, batching, and optimization
🔒 Type-Safe - Full TypeScript support with comprehensive type definitions
Requirements
- Node.js >= 18.0.0 (uses native
fetch) - TypeScript >= 5.3 (for development)
Installation
npm install @elastic-suite/gally-sdkQuick Start
📖 Full documentation - Getting started with the Gally JS SDK
License
Need Help?
- 📖 Documentation Wiki - Detailed guides and examples
- 🐛 Issues - Report bugs or request features
- 💬 Discussions - Ask questions and share ideas
