Listing Thumbnail

    Carbone - Most efficient document generator

     Info
    Sold by: Carbone 
    Deployed on AWS
    AWS Free Tier
    Carbone is the most efficient document generation engine. Turn any JSON data into PDF, DOCX, XLSX, PPTX and more using Microsoft Office or LibreOffice templates. Deploy on your own AWS infrastructure and keep full control over your data.

    Overview

    Play video

    Carbone eliminates the complexity of document generation at scale. Whether you need to automate invoices, contracts, reports, or any other business document, Carbone lets you design templates in Microsoft Office or LibreOffice and populate them with JSON data through a simple API call. No proprietary format, no vendor lock-in - just fast, reliable document output in the format your business needs.

    With the Carbone AI Skill, your AI assistant can read, write, and troubleshoot Carbone templates natively. Claude, ChatGPT, and Gemini all understand Carbone's template syntax out of the box, making it the only document generation engine built for AI-assisted workflows.

    Running on AWS, Carbone is production-ready from day one. Native integrations with S3, CloudWatch, and Systems Manager let you store, monitor, and configure everything within your existing AWS infrastructure - with full control over your data and no external dependency.

    Highlights

    • Battle-tested document generation engine - billions of documents generated
    • Native AWS integrations: S3, CloudWatch, Systems Manager - production-ready out of the box
    • AI-ready: Carbone templates are natively understood by Claude, ChatGPT and Gemini via the Carbone AI Skill

    Details

    Sold by

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux Amazon Linux 2023 kernel-6.1 AMI

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Carbone - Most efficient document generator

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (4)

     Info
    Dimension
    Cost/unit
    Number of generated document - First 100
    $0.15
    Number of generated document - From 101 to 1000
    $0.08
    Number of generated document - From 1001 to 10000
    $0.03
    Number of generated document - Over 10 001
    $0.008

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    v5.8.0

    Release: June 10th 2026

    Full changelog: https://carbone.io/changelog.html 


    What's new since v5.6.0

    PDF Encryption & Security (Chrome & OnlyOffice) PDFs generated with Chrome and OnlyOffice converters now support full encryption and security options, matching LibreOffice. All standard PDF security features are available: document open password, permission password, print restrictions, content copy control, and accessibility access settings.

    Markdown to DOCX/ODT Style Inheritance In Markdown templates, the new {o.styleSource = templateOrVersionId} tag applies styles (headings, tables, headers, footers) from any existing DOCX or ODT template, including templates containing Carbone tags.

    Large XLSX Report Support Memory allocation increased to 8 GB to handle large-scale XLSX report generation without interruption.

    Array Search - Loose Type Matching Equality filters in array search expressions no longer require strict type matching. table[rank=3] now matches both rank = 3 and rank = '3', restoring historical filter behavior.

    Studio Improvements Multiple UI fixes and updated Material Design (BeerCSS v4 / M3): improved category/tag filters, table responsiveness, harmonized button styles, and Safari bug fixes on drop-down and recent template lists.

    Bug Fixes

    • GET /templates/tags and GET /templates/categories now list only tags and categories from deployed templates, sorted by name
    • Studio now auto-detects the base path when served behind a reverse proxy under a subpath
    • Fix: prevent a potential crash when a PDF form contains an invalid Carbone tag
    • Fix: accept parsing of invalid PDF forms

    Additional details

    Usage instructions

    Quick Start

    1. Launch the instance

    • Open port TCP/4000 in your EC2 Security Group (inbound)
    • Attach the AWSMarketplaceMeteringFullAccess IAM role to your EC2 instance

    2. Verify Carbone is running

    Once the instance is booted, check the status endpoint: GET http://<EC2_IP>:4000/status

    3. Generate your first document

    Upload a template and generate a document: POST http://<EC2_IP>:4000/template POST http://<EC2_IP>:4000/render/:templateId Full API reference: https://carbone.io/documentation/developer/http-api/introduction.html 


    Configuration - AWS Systems Manager

    Set parameters in AWS Systems Manager Parameter Store  using the following prefixes:

    • CARBONE_EE_* - Carbone core options (e.g. CARBONE_EE_STUDIO=true to enable Studio)
    • CARBONE_S3_* - S3 storage options (e.g. CARBONE_S3_templateS3Bucket)
    • CARBONE_PUBKEY - Public key for API authentication

    To manage multiple environments, set the EC2 tag CARBONE_CONFIG_PREFIX (e.g. /PROD/).

    Required IAM policy:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["ssm:GetParameter", "ssm:DescribeParameters", "ec2:DescribeTags"], "Resource": "*" } ] }

    Storage - S3 Integration

    Set the following parameters in AWS Systems Manager:

    • CARBONE_S3_templateS3Bucket - Template bucket name
    • CARBONE_S3_templateS3BucketRegion - Bucket region
    • CARBONE_S3_renderS3Bucket - Render bucket name

    Authentication uses the EC2 IAM role. Required S3 policy:

    { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": ["s3:PutObject","s3:GetObject","s3:GetObjectAttributes","s3:ListBucket","s3:DeleteObject"], "Resource": ["arn:aws:s3:::my-template-bucket/*", "arn:aws:s3:::my-render-bucket/*"] }] }

    Monitoring - CloudWatch Logs

    Attach the CloudWatchAgentServerPolicy to your EC2 IAM role to enable automatic log export to CloudWatch. No additional configuration required.


    Security

    API authentication is disabled by default. Enable it for any production deployment: https://carbone.io/on-premise.html#server-authentication 


    Enable Carbone Studio

    Set CARBONE_EE_STUDIO=true in AWS Systems Manager. Studio is a visual template designer accessible directly from your browser.


    Deploy behind a Load Balancer

    Carbone auto-detects its base path when served behind a reverse proxy or an AWS ALB under a subpath (e.g. <https://mydomain.com/carbone>). No additional configuration needed.

    Full deployment guide: https://carbone.io/documentation/developer/self-hosted-deployment/deploy-on-aws.html 

    Resources

    Support

    Vendor support

    Carbone customers benefit from direct access to our engineering team - no ticketing maze, no outsourced support. We answer technical questions about the API, templates, and AWS deployment configuration.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In IT Business Management, Project Management
    Top
    10
    In Content Management

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    5 reviews
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Multi-Format Document Output
    Generates documents in PDF, DOCX, XLSX, PPTX and additional formats from JSON data
    Template-Based Generation
    Supports Microsoft Office and LibreOffice templates for document design without proprietary formats
    Native AWS Service Integration
    Integrates natively with S3 for storage, CloudWatch for monitoring, and Systems Manager for configuration
    JSON Data Population
    Populates templates with JSON data through API calls for automated document generation
    AI Model Compatibility
    Templates are natively understood by Claude, ChatGPT, and Gemini through the Carbone AI Skill
    Multi-Source Data Integration
    Merge data into documents from any data source, including CRMs, ERPs, and custom systems.
    Multi-Format Document Generation
    Generate documents in PDF, Microsoft Word, Excel, PowerPoint, and HTML email formats.
    Advanced Content Rendering
    Support for complex content including tables, images, rich text, charts, dashboards, custom fonts, watermarks, and global currencies.
    Template-Based Document Automation
    Automatically populate pre-built or customized templates with data to generate error-free documents.
    API-Based Document Generation
    Embed document generation capabilities through API integration for workflow automation and process optimization.
    HTML to PDF Conversion
    Converts HTML documents into PDF format
    URL to PDF Conversion
    Converts web URLs directly into PDF documents
    High-Speed Processing
    Processes conversions with optimized performance

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.