- Docs
- Support
Support
Get help with the Dual platform. Whether you're stuck on integration, found a bug, or need enterprise-level assistance.
Community Discord
Join 4,000+ developers building on Dual. Get real-time help, share projects, and connect with the core team.
Join DiscordEmail Support
For account issues, billing questions, or enterprise inquiries. We respond within one business day.
support@dual.xyzGitHub Issues
Report bugs, request features, or browse existing issues on our open-source repositories.
Open GitHubStatus Page
Real-time monitoring of Dual API, sequencer, and infrastructure services. Subscribe for incident alerts.
View StatusResponse Times
Free48 hoursCommunity + email
Growth12 hoursPriority email
Enterprise1 hourDedicated Slack channel
Frequently Asked Questions
How do I get an API key?
Create an organization through the dashboard, then navigate to Settings → API Keys. You can generate both test and production keys.
What are the API rate limits?
Rate limits vary by operation type: 300 req/min for reads, 60 req/min for writes, 2,000 actions/sec for Event Bus. See the Rate Limits page for the full breakdown. All plans include burst allowances for short traffic spikes.
Do you support WebSocket connections?
Yes. The Event Bus supports real-time WebSocket subscriptions for object state changes, action completions, and webhook delivery notifications.
Is there a sandbox environment?
Yes. All test-mode API keys point to a separate sandbox that mirrors production. Data in sandbox resets weekly. Use the x-dual-environment: test header to explicitly target sandbox.
How do I handle authentication token expiry?
Access tokens expire after 1 hour. Use the refresh token flow (POST /auth/token/refresh) to obtain new tokens without requiring the user to log in again.
What happens if the sequencer goes down?
Actions are queued in a durable message buffer. Once the sequencer recovers, all pending actions are processed in order. The ZK-rollup checkpoint system ensures no data loss.