Pricing & Limits
On this page
Understand Dispatched's pricing structure, plan features, and associated limits to choose the right subscription for your needs.
Plan Overview
Please check the Pricing Page for the most up-to-date information.
Plan Management
Upgrading
- Visit Settings > Billing
- Choose new plan
- Enter payment details
- Immediate upgrade with prorated billing
Downgrading
- Can downgrade at any time
- Changes take effect at end of billing cycle
- Usage must be within new plan limits
Usage Monitoring
Monitor your usage in the dashboard:
- Current usage
- Historical trends
- Usage forecasting
- Limit notifications
// Example: Checking usage programmatically
const usage = await dispatched.getUsage();
console.log('Current usage:', {
jobsThisMonth: usage.jobs,
percentageUsed: (usage.jobs / usage.limit) * 100,
daysRemaining: usage.daysUntilReset
});
Exceeding Limits
Hard Limits
- Job processing paused when limit reached
- API returns 429 status code
- Automatic resume when:
- New billing cycle starts
- Plan is upgraded
- Custom limit increase approved
// Example: Handling limit exceeded
app.post('/webhook', async (req, res) => {
try {
await processJob(req.body);
res.status(200).json({ success: true });
} catch (resp) {
if (resp.error === 'LIMIT_REACHED') {
// Log error and notify team
console.error('Usage limit exceeded:', resp.data.message);
notifyTeam('Usage limit exceeded');
// Return 429 to trigger retry
res.status(429).json({
error: 'Usage limit exceeded',
retryAfter: error.retryAfter
});
}
}
});
Enterprise Features
Custom Limits
- Tailored job quotas
- Custom timeout limits
- Flexible retention periods
- Custom rate limits
Additional Features
- Priority support
- Custom integrations
- Advanced security features
- Audit logging
- Custom SLAs
Frequently Asked Questions
Please checkout out FAQ page for more information.
Next Steps
- Sign Up for a free account
- Contact Sales for Enterprise plans
- Review API Documentation to get started
Need help choosing? Contact us at info@dispatched.dev