How Carbone works โ 3 steps:
๐ฆ๐๐ฒ๐ฝ ๐ญ: ๐๐ฒ๐๐ถ๐ด๐ป ๐๐ผ๐๐ฟ ๐๐ฒ๐บ๐ฝ๐น๐ฎ๐๐ฒ
Create a template in any editor (Word, LibreOffice, Excel, Google Docs) and insert Carbone markers โ placeholders like {d.firstName} that get replaced with your data at render time. Markers can inject text, numbers, dates, images, barcodes, HTML content, dynamic loops, and more.
Alternatively, use Carbone Studio (
https://studio.carbone.io) to upload your template, paste your JSON data, and preview the output live โ no API calls needed during design. Supported template formats: DOCX, ODT, XLSX, ODS, PPTX, ODP, HTML, Markdown, and more.
โ Template design guide:
https://carbone.io/documentation/design/overview/getting-started.html๐ฆ๐๐ฒ๐ฝ ๐ฎ: ๐จ๐ฝ๐น๐ผ๐ฎ๐ฑ ๐๐ผ๐๐ฟ ๐๐ฒ๐บ๐ฝ๐น๐ฎ๐๐ฒ
Upload your template via "Upload a Template" action. You'll receive a unique template ID used to trigger renders. If you manage templates via Carbone Studio, you can copy the template ID directly from the Studio interface (top-right "info" icon).
You need an API key for all authenticated endpoints. Create a free account and get your key at:
https://carbone.io๐ฆ๐๐ฒ๐ฝ ๐ฏ: ๐๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ฒ ๐ฎ๐ป๐ฑ ๐ฑ๐ผ๐๐ป๐น๐ผ๐ฎ๐ฑ ๐๐ผ๐๐ฟ ๐ฑ๐ผ๐ฐ๐๐บ๐ฒ๐ป๐
Call the action "Generate a Document" with your template ID and a JSON data payload. Specify the output format with "convertTo": "pdf" (or docx, xlsx, etc.) in the request body. The API returns the generated file directly โ no extra download step needed.
โ Full render options reference:
https://carbone.io/documentation/developer/http-api/introduction.html๐ Done! Your document is ready.
๐๐ฃ๐ ๐ธ๐ฒ๐ ๐๐๐ฝ๐ฒ๐:
- ๐งช Test API key โ generates unlimited watermarked PDFs only. Use for template design and testing.
- ๐ Production API key โ generates any format, no watermark. Based on your subscription credits.
- ๐ Free Sandbox plan โ includes 100 credits/month with a production key. Great for low-volume production use without a paid plan.
๐๐ฎ๐๐ฎ ๐ฝ๐ฟ๐ถ๐๐ฎ๐ฐ๐:
- Carbone does not log or store the data you send to the Cloud API or Studio. Your data is used solely to generate the document.
๐ก๐ฒ๐ฒ๐ฑ ๐ต๐ฒ๐น๐ฝ?
- Live support:
https://go.crisp.chat/chat/embed/?website_id=189afeb5-0aef-4ca8-9b66-4f7951fc7d34Stay updated:
๐๐ผ๐น๐น๐ผ๐ ๐๐:
- Discord:
https://discord.gg/kKB3aPYqnh- Linkedin:
https://www.linkedin.com/company/carboneio- X:
https://x.com/carbone_ioCheers ๐ป The Carbone Team