Complete integration examples demonstrating AURA in various environments.
/nodejs)| Example | Description |
|---|---|
basic-integration/ |
Minimal Beacon setup |
ecommerce-platform/ |
Full e-commerce integration |
marketplace-integration/ |
Multi-vendor marketplace |
/python)| Example | Description |
|---|---|
flask-beacon/ |
Flask-based Beacon |
django-beacon/ |
Django integration |
ml-pricing-engine/ |
ML-powered dynamic pricing |
/go) (Coming Soon)| Example | Description |
|---|---|
high-performance-beacon/ |
Optimized for throughput |
microservices-beacon/ |
Distributed architecture |
Each example includes:
README.md with setup instructionspackage.json or equivalent.env.example for configuration# Navigate to example
cd nodejs/basic-integration
# Install dependencies
npm install
# Configure
cp .env.example .env
# Edit .env with your credentials
# Run
npm start
The simplest possible Beacon integration:
const { AuraBeacon } = require('@aura-labs/beacon-sdk');
const beacon = new AuraBeacon({
apiKey: process.env.AURA_API_KEY,
merchantName: 'My Store'
});
beacon.setInventory([
{ id: 'prod-1', name: 'Widget', price: 29.99 }
]);
beacon.on('inquiry', (inquiry) => {
return beacon.matchInventory(inquiry);
});
beacon.connect();
Shows how to:
Demonstrates:
We welcome community examples! To contribute:
See CONTRIBUTING.md for guidelines.