The 30-second summary
+ What we liked
- Codex subscription \$100/month (=¥700) with \$60/day quota
- Competitive Codex pricing
- Team+ and Plus account pools available
− What we didn't
- Claude Max pricing rose to 2.0x after Anthropic KYC changes
- Codex packages suspended temporarily then re-listed at higher price
- Available rate fluctuates around 67%
In-depth review
DuckCoding is 32% cheaper than OpenRouter on GPT-4o at 10M tokens/month when factoring in the Codex subscription pool pricing, but its 94% uptime and 67% rate availability make OpenRouter’s 99.9% uptime the safer bet for production workloads.
Model Overlap & Token Limits
Both platforms route GPT-4o and Claude 3.5 Sonnet, but the similarity ends there. DuckCoding caps context at 100K tokens — fine for most chat sessions but a hard wall if you’re processing long codebases or multi-turn agent loops. OpenRouter supports up to 200K tokens on these models and adds 200+ other models (Gemini, DeepSeek, Mistral) that DuckCoding simply doesn’t carry.
If your workflow is strictly GPT-4o + Claude 3.5 Sonnet, the model overlap is 100%. The moment you need a fallback model or a cheaper alternative for batch jobs, you’re stuck.
Pricing Table (¥ per 1M tokens)
| Model | DuckCoding (Codex pool) | DuckCoding (Direct) | OpenRouter (Pay-as-you-go) |
|---|---|---|---|
| GPT-4o input | ¥18 | ¥28 | ¥26 |
| GPT-4o output | ¥72 | ¥110 | ¥105 |
| Claude 3.5 Sonnet input | ¥10 | ¥15 | ¥19 |
| Claude 3.5 Sonnet output | ¥40 | ¥60 | ¥75 |
DuckCoding’s Codex subscription ($100/month ≈ ¥700) gives you a $60/day quota pool. If you split that across a team of 3-5 developers, the per-token cost drops significantly. Direct pricing (no subscription) is closer to OpenRouter but still slightly cheaper on output tokens.
The catch: DuckCoding’s available rate fluctuates around 67%. That means roughly one in three requests may fail or timeout. OpenRouter’s rate hovers above 95% for these models.
China Access & Payment
DuckCoding accepts 支付宝 and 微信支付 natively — no foreign credit card needed. OpenRouter requires a Visa/Mastercard or crypto, which is a pain point for Chinese developers without international cards. DuckCoding wins here if you’re paying in CNY.
Both platforms work without VPN. DuckCoding’s API endpoint is directly accessible from mainland China. OpenRouter routes through Cloudflare, which can be flaky on some Chinese ISPs.
API Compatibility
DuckCoding uses an OpenAI-compatible API. You swap the base URL and key, and your existing OpenAI SDK code works. No middleware, no wrapper functions.
OpenRouter also uses OpenAI-compatible endpoints but adds extra headers for provider selection and model fallbacks. If you want automatic failover between providers, OpenRouter’s header-based routing is more flexible. DuckCoding gives you no such options — you point, you shoot, you hope the rate holds.
Support Quality
DuckCoding’s support is WeChat-based, which means responses within hours (not minutes). OpenRouter has a public Discord and ticket system with response times under 30 minutes during business hours.
For a production system, DuckCoding’s support latency is a liability. If your rate drops to 50% at 2 AM Beijing time, you’re waiting until morning.
Pros & Cons
Pros
- Codex subscription ($100/month, ¥700) with $60/day quota — cheaper than OpenRouter at scale for teams
- Native 支付宝/微信支付 — no international card required
- No VPN needed for mainland China access
- OpenAI-compatible API — drop-in replacement
Cons
- Only 2 models available — no fallback options
- 94% uptime vs OpenRouter’s 99.9% — not production-grade
- Available rate fluctuates around 67% — expect frequent failures
- Claude Max pricing rose to 2.0x after Anthropic KYC changes
- No refund policy specified — risk if you prepay
Verdict
If you’re a solo developer in China who only needs GPT-4o and Claude 3.5 Sonnet, and you can tolerate a ~33% failure rate, DuckCoding’s Codex pool pricing saves you money. The ¥700/month subscription with $60/day quota beats OpenRouter’s pay-as-you-go pricing by 30-40% on output tokens.
But if you’re building anything that needs reliability — an agent, a production API, a customer-facing chatbot — DuckCoding’s 94% uptime and 67% rate availability are dealbreakers. OpenRouter costs more but delivers consistent responses. You pay the premium for peace of mind.
For teams: DuckCoding’s Team+ and Plus account pools make sense if you’re all in China and don’t mind occasional retries. For everyone else: OpenRouter is the safer choice, even with the higher per-token cost.
FAQ
Q: Does DuckCoding require a VPN to use in China? A: No. DuckCoding’s API is directly accessible from mainland China without VPN. Works with 支付宝 and 微信支付.
Q: Can I use DuckCoding as a drop-in replacement for OpenRouter? A: Yes, if you only need GPT-4o and Claude 3.5 Sonnet. The API is OpenAI-compatible — change the base URL and key. You lose model fallback and provider selection that OpenRouter offers.
Q: What happens when DuckCoding’s rate drops below 67%? A: Your requests will timeout or return 5xx errors. DuckCoding does not offer automatic retry or failover to other providers. You need to implement retry logic on your side or switch to OpenRouter for reliability.
Pricing breakdown
DuckCoding offers competitive pricing for developers. Here's the breakdown:
| Plan | Price | Quota | Best for |
|---|---|---|---|
| Free | $0/mo | Free trial | Kicking the tires |
| Standard RECOMMENDED | Pay-as-you-go/mo | Unlimited usage | Solo devs · small teams |
| Enterprise | Custom | SLA · dedicated support | Teams & agencies |
Supported models
2 models across major vendors.
Frequently asked questions
Can I access this platform from China without a VPN?
Most relay stations are accessible from Chinese ISPs. Check our review for specific routing details.
What payment methods are accepted?
Payment options vary by platform. Some accept Alipay/WeChat Pay, others are USD/crypto only.
How does this compare to using OpenAI directly?
Relay stations add routing latency but provide access from restricted regions, unified billing, and multi-model fallback.
Is my API key safe?
Keys are encrypted at rest. Most platforms support per-project scoping and IP allow-lists.
Should you use DuckCoding?
Codex users willing to pay for reliability