Have a feature request? Let us know.
February 2026
Official SDKs First-class SDKs for TypeScript, Python, and Go with built-in authentication, pagination, and signature verification.postAtLocal + timezone. Posthook resolves DST gaps and folds automatically.
"5m", "2h", or "1d12h".
Config-as-Code
Manage project settings declaratively with posthook.toml. Pull, diff, and apply configuration changes from the CLI. Supports multi-environment configs via --config.
Usage Quota Headers
POST /hooks responses now include Posthook-HookQuota-* headers showing plan usage, remaining quota, and reset time.
Endpoint Pattern Normalization
Endpoint paths are now normalized for consistent analytics grouping.
January 2026
Team Management Invite team members with role-based access. Admins manage billing and settings; members manage hooks and projects. All activity is tracked in a built-in audit log. Account Closure Close your account from Dashboard Settings. A grace period allows you to reactivate before data is permanently deleted. Notification Channels Send failure and recovery alerts to Slack, custom webhooks, or email. Configure per-project in Settings orposthook.toml.
Duplicate Delivery Prevention
Added a deduplication layer as an extra safeguard against duplicate deliveries during degraded conditions. Your handlers should still be idempotent, but this adds another layer of protection.
Usage Alerts
Automatic email notifications at 75%, 100%, and 150% of your plan’s hook quota.
December 2025
Posthook CLI Receive webhooks on your local machine — no tunnels or public URLs required.- Forward hooks to any local URL
- Works behind firewalls and NAT
- Automatic reconnection on connection loss
- Baseline tracking for endpoint error rates
- Grouped notifications to reduce alert fatigue
- Follow-up alerts for persistent issues
- Recovery emails when endpoints recover
- Detailed error classifications
- Real-time refresh showing latest deliveries
- Faster queries
- Improved navigation and layout
- Streamlined project settings