Documentation
Everything you need to succeed
Comprehensive guides, tutorials, and API documentation
Quick Start Example
Get up and running with ExclusivePush in minutes
JavaScript
// Initialize ExclusivePush SDK
import { ExclusivePush } from '@exclusivepush/sdk';
const client = new ExclusivePush({
apiKey: process.env.EXCLUSIVEPUSH_API_KEY,
environment: 'production'
});
// Create your first connection
const connection = await client.connect();
console.log('Connected:', connection.id);
Explore Documentation
Deep dive into specific topics and features
12 articles
Getting Started
Quick start guides and initial setup
Browse articles
48 articles
User Guides
Detailed guides for all features
Browse articles
36 articles
API Reference
Complete API documentation
Browse articles
24 articles
Best Practices
Tips from successful users
Browse articles
18 articles
Security & Compliance
Security guides and compliance docs
Browse articles
32 articles
Integrations
Connect with other tools
Browse articles
API Code Examples
Ready-to-use code snippets for common tasks
Authentication
// API Authentication
const headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
};
// Make authenticated request
const response = await fetch('https://api.exclusivepush.com/v1/users', {
method: 'GET',
headers: headers
});
const users = await response.json();
Webhooks
// Webhook endpoint example
app.post('/webhooks/exclusivepush', (req, res) => {
const signature = req.headers['x-exclusivepush-signature'];
// Verify webhook signature
if (!verifyWebhookSignature(req.body, signature)) {
return res.status(401).send('Unauthorized');
}
// Process webhook event
const event = req.body;
switch (event.type) {
case 'user.created':
handleUserCreated(event.data);
break;
case 'order.completed':
handleOrderCompleted(event.data);
break;
}
res.status(200).send('OK');
});
Popular Articles
Need Help With Integration?
Our developer support team is here to help you succeed