Retries are always free. No credit card required.
import { EmitHQ } from '@emithq/sdk';
const emithq = new EmitHQ('emhq_your_api_key');
await emithq.sendEvent('app_123', {
eventType: 'invoice.paid',
payload: { amount: 9900, currency: 'usd' },
});npm install @emithq/sdk
Exceed your tier limit? No problem. Paid tiers bill overages transparently.
Free tier has a hard limit — no surprise bills.
Each message you send through the API counts as one event. Fan-out to multiple endpoints counts as one event per endpoint. Retries are always free — never counted.
On the free tier, your API returns 429 — no surprise bills. On paid tiers, overage is billed at $0.30-$0.50 per 1,000 events depending on tier. You'll get a warning at 80% usage.
Yes. If a delivery fails and is retried 7 times, you are charged for 1 event. Retries never count against your quota.
Yes. Upgrades take effect immediately (prorated). Downgrades take effect at the next billing cycle. No lock-in, cancel anytime.
Yes. The server is AGPL-3.0 licensed. Self-host for free with your own infrastructure. The managed service adds SLA guarantees, monitoring, and priority support.
Annual billing saves 20% on all paid tiers. You pay upfront for 12 months. Same features, same support — just cheaper.