What’s your secret sauce?
We get this a lot, and even wrote a blog about it!What if I have a really big PDF?
Yes — large PDFs are supported. You can upload via the/markdown
endpoint using either:
- File upload (
multipart/form-data
) - File URL (publicly accessible link)
fileUrl
parameter so you don’t have to push hundreds of MBs over the wire.
Where do results get stored?
By default, results are returned inline in the API response.Do you support encrypted documents?
Yes — Cardinal supports encrypted documents using the pycryptodome library. If you need support for an encryption method we don’t currently cover, reach out at team@trycardinal.ai.Is there a retry mechanism?
Yes. Failed pages are reported in the response (failed_pages
). You can retry only those pages rather than re-processing the entire document.