Head to head · PDF conversion · October 2026 research run
CloudConvert API vs Nutrient DWS Processor API
Nutrient DWS Processor API scores 68.7 (B) on agent readiness against CloudConvert API's 66.4 (B), and leads in 4 of 7 scored categories. CloudConvert API leads on reliability and security & auth. Both do pdf conversion.
Best PDF manipulation and conversion APIs for AI agents · All 24 pdf comparisons
Which one, for what
Good for An agent that converts between many file formats, merges to PDF, or needs OCR, PDF/A, encryption and page operations in one job, with storage on S3, Azure or Google Cloud.
Ahead on
- Reliability, 80 against 68
- Security & auth, 71 against 66
Watch for
No OpenAPI document and no API changelog were found. The blog has one post since August 2024
Good for An agent that must change or produce documents (merge, convert, OCR, redact, sign, fill forms) in one chained request with predictable per-use cost.
Ahead on
- Schema & documentation, 84 against 59
- Agent ergonomics, 84 against 71
- Payments & pricing, 40 against 35
- Maintenance & community, 78 against 68
Also in its favour
- Runs on your own machine
Watch for
The status feed records 61 minutes of DWS Platform downtime on 13 July 2026 and five days with Processor API downtime since 23 July
Score by category
| Category | Weight this run | CloudConvert API | Nutrient DWS Processor API | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 80 | 68 | CloudConvert API +12 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 59 | 84 | Nutrient DWS Processor API +25 |
| Agent ergonomics | 13%16.2 | 71 | 84 | Nutrient DWS Processor API +13 |
| Security & auth | 14%17.5 | 71 | 66 | CloudConvert API +5 |
| Payments & pricing | 10%12.5 | 35 | 40 | Nutrient DWS Processor API +5 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 68 | 78 | Nutrient DWS Processor API +10 |
| Transparency & trust | 7%8.8 | 75 | 73 | CloudConvert API +2 |
| Negative events | ≤15 | 0 | -2 | |
| Total | 66.4 · B | 68.7 · B |
Facts side by side
| Fact | CloudConvert API | Nutrient DWS Processor API |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | CloudConvert (Lunaweb GmbH) | Nutrient (PSPDFKit GmbH) |
| Hosted endpoint | https://api.cloudconvert.com/v2 | https://api.nutrient.io |
| Transports | HTTP | HTTP, stdio |
| Auth | OAuth or key | OAuth or key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | Proprietary service under CloudConvert's terms of service. The SDKs and the CLI on GitHub are MIT | Proprietary service under the Nutrient DWS API licence agreement. The MCP server and the TypeScript and Python clients are MIT |
| Tools exposed | 24 | 8 |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| MCP registry | not listed | io.github.PSPDFKit/nutrient-dws-mcp-server |
| Last release | 2026-09-03 | 2026-08-27 |
| Terms last updated | no date given | 2026-09-01 |
| Privacy policy last updated | no date given | no date given |
| Customer content may train models | not found in the text | yes, with an opt-out |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | yes | not found in the text |
| Terms or service can change without notice | not found in the text | not found in the text |
| Arbitration or class-action waiver | not found in the text | not found in the text |
| Popularity | 192 stars, 104k npm/wk | 71 stars, 2.7k npm/wk, 2.2k PyPI/wk |
Verdicts
CloudConvert API
API keys and OAuth tokens carry six scopes, the terms promise 99.9 per cent monthly uptime with refunds, and uploaded files are deleted within 24 hours. No OpenAPI document or changelog was found, and the per-credit price is drawn by a script on the pricing page.
Nutrient DWS Processor API
A public OpenAPI 3.1 document, JSONPath-level error bodies and OAuth or operation-limited tokens make the API easy for an agent to call, and 50 free credits a month need no card. The status feed shows 61 minutes of platform downtime on 13 July 2026, and the terms let plans with data retention train models on submitted files.
Before you call either
CloudConvert API
- Build each job from an import task, one or more processing tasks and an
export/urltask, then read the download links from the export task'sresult.files - Call
GET /v2/operationswithinclude=optionsto find the options a format pair accepts before creating aconverttask - Do not retry a failed task automatically. CloudConvert retries retryable errors itself, and a retry endpoint creates a new task
- Download output within 24 hours. Tasks, files and export URLs are deleted after that
- Use
https://sandbox.api.cloudconvert.com/v2for tests. It consumes no credits and accepts only a fixed set of approved test files
Nutrient DWS Processor API
- Send
Authorization: Bearer <key>tohttps://api.nutrient.io. UsePOST /buildwith aninstructionsJSON part to chain several actions in one charged request - Call
POST /analyze_buildfirst to get the credit cost of a build. The call is free - Stay under 100 requests a minute per key and back off exponentially on 429. Test keys allow 10 a minute and 5 MB
- For long jobs send
Prefer: respond-asyncwith anIdempotency-Key, then poll theLocationURL withX-Async-Job-TokenafterRetry-After - Set
SANDBOX_PATHfor the MCP server. Without it the server reads and writes any path the user account can reach
Questions
Which is better for AI agents, CloudConvert API or Nutrient DWS Processor API?
Nutrient DWS Processor API scores 68.7 (B) on agent readiness against CloudConvert API's 66.4 (B), and leads in 4 of 7 scored categories. CloudConvert API leads on reliability and security & auth.
Do CloudConvert API and Nutrient DWS Processor API need an API key?
Both take an API key or an OAuth sign-in.
Can an agent call CloudConvert API and Nutrient DWS Processor API without installing anything?
Yes. CloudConvert API has a hosted endpoint at https://api.cloudconvert.com/v2 and Nutrient DWS Processor API at https://api.nutrient.io.
Other comparisons with CloudConvert API or Nutrient DWS Processor API
Machine-readable
- This page as Markdown
/compare/cloudconvert-vs-nutrient-dws-processor.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/cloudconvert.json·/api/v1/tools/nutrient-dws-processor.json - From a terminal
anchor compare cloudconvert nutrient-dws-processor(the CLI) - Over MCP
compare_tools {"a": "cloudconvert", "b": "nutrient-dws-processor"}at/mcp, no key