Pricing & Limits

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

  1. Visit Settings > Billing
  2. Choose new plan
  3. Enter payment details
  4. 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

Need help choosing? Contact us at info@dispatched.dev