---
title: "Deploy Carbone"
description: "[Jul'26] Generate reports, invoices, and documents anywhere"
category: "Automation"
url: https://railway.com/deploy/carbone
---

# Deploy Carbone

[Jul'26] Generate reports, invoices, and documents anywhere

**[Deploy Carbone on Railway](https://railway.com/template/carbone)**

- **Creator:** codestorm
- **Category:** Automation

## Template content

### carbone https://carbone.io/img/carbone-logo.svg

- **Image:** carbone/carbone-ee:latest

## Documentation

# Deploy and Host Carbone on Railway

Carbone is a high-performance document generation engine that turns JSON data into professional documents using templates. It can generate reports, invoices, contracts, statements, and business documents in formats such as PDF, DOCX, XLSX, ODT, PPTX, CSV, HTML, and more.

![](https://carbone.io/img/carbone-logo.svg)

## About Hosting Carbone

Hosting Carbone gives you a self-hosted document generation service that can be integrated into your application, automation workflow, internal tool, or API backend. Instead of manually creating reports or building complex document layouts in code, you prepare a template using familiar tools such as Word, LibreOffice, Excel, or PowerPoint, then send structured JSON data to Carbone for rendering.

This Railway template helps you deploy Carbone quickly so your application can generate documents on demand. It is useful for teams that need automated invoices, reports, certificates, contracts, financial documents, operational forms, or bulk-generated files without relying on manual editing.

## Common Use Cases

- Generate invoices, receipts, quotations, and billing documents from application data.
- Create business reports, financial statements, contracts, certificates, and operational documents.
- Integrate document generation into automation tools, internal dashboards, CRM systems, ERP workflows, or backend APIs.

## Dependencies for Carbone Hosting

- Carbone document generation service.
- Document templates such as DOCX, ODT, XLSX, PPTX, HTML, or other supported formats.
- JSON data source from your application, API, workflow automation, database, or backend service.

### Deployment Dependencies

- Carbone official website: https://carbone.io/
- Carbone GitHub repository: https://github.com/carboneio/carbone
- Railway: https://railway.com/

### Implementation Details

Carbone works by combining a document template with JSON data. You design the document layout first, add Carbone placeholders inside the template, then send the template and data to Carbone to generate the final document.

Example JSON data:

```json
{
  "customer": {
    "name": "John Doe",
    "email": "john@example.com"
  },
  "invoice": {
    "number": "INV-001",
    "total": 1500000,
    "currency": "IDR"
  }
}
````

Example template placeholders:

```txt
Invoice Number: {d.invoice.number}
Customer Name: {d.customer.name}
Total: {d.invoice.total} {d.invoice.currency}
```

Typical usage flow:

1. Prepare a document template using Word, LibreOffice, Excel, PowerPoint, or HTML.
2. Add Carbone placeholders inside the template.
3. Send JSON data from your app, API, database, or automation workflow.
4. Carbone renders the final document.
5. Download or store the generated file in the required format.

This makes Carbone suitable for backend systems, SaaS products, business automation, finance workflows, admin portals, and internal reporting tools.

## Why Deploy Carbone on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Carbone on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.

## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — [Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/carbone
