# Mint Starter Kit ## Docs - [Generate PDF](https://docs.sudopdf.com/api-reference/endpoint/generate-pdf.md): Generate a single PDF - [pdf.generated](https://docs.sudopdf.com/api-reference/endpoint/pdf.failed.md): We POST this event to your endpoint after a PDF is successfully generated in async mode. Your endpoint must return a 2xx response within 10 seconds. Use the `svix-id`, `svix-timestamp`, and `svix-signature` headers to verify authenticity with your Svix signing secret. - [pdf.failed](https://docs.sudopdf.com/api-reference/endpoint/pdf.generated.md): We POST this event to your endpoint if PDF generation fails in async mode. Your endpoint must return a 2xx response within 10 seconds. Use the `svix-id`, `svix-timestamp`, and `svix-signature` headers to verify authenticity with your Svix signing secret. - [React PDF Viewers — The 2025 Guide](https://docs.sudopdf.com/blogs/pdf-viewer-guide.md): Compare React PDF viewer options (OSS and commercial), with copy‑paste code, Next.js tips, performance and security checklists. - [Pros and Cons of react-pdf](https://docs.sudopdf.com/blogs/pros-and-cons-of-react-pdf.md): A practical look at react-pdf — what it gets right, where it falls short, and how it compares to modern PDF solutions like Sudopdf. - [The Psychology of PDFs: Why They Still Feel More Official Than the Web](https://docs.sudopdf.com/blogs/psychology-of-pdfs-over-ui.md): Why people continue to trust PDFs more than modern web interfaces — and how Sudopdf bridges the gap between interactivity and credibility. ## OpenAPI Specs - [openapi](https://docs.sudopdf.com/api-reference/openapi.yaml) ## Optional - [Application](https://app.sudopdf.com) - [Landing Page](https://sudopdf.com)