Skip to main content

BlazingDocs Python client

High-performance document generation API. Generate documents and reports from СSV, JSON, XML with 99,9% uptime and 24/7 monitoring.

Installation

Run this line from Terminal:

pip install blazingdocs

Integration basics

Setup

You can get your API Key at https://app.blazingdocs.com

client = BlazingClient('API-KEY')

Getting account info

account = client.get_account()

Getting merge templates list

templates = client.get_templates()

Getting usage info

usage = client.get_usage()

Executing merge

client = BlazingClient('API-KEY')
parameters = MergeParameters()

with open('templates/PO-Template.json', 'r', encoding='utf-8') as f:
    data = f.read()

with open('templates/PO-Template.docx', 'rb') as f:
    file = FormFile('PO-Template.docx')
    file.content = f.read()

operation = client.merge_with_form_file(
    data=data,
    filename='output.pdf',
    parameters=parameters,
    template=file
)

Documentation

See more details here https://docs.blazingdocs.com

Metadata

Release files for blazingdocs 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blazingdocs 1.0.1
File Size Uploaded
blazingdocs-1.0.1.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for blazingdocs 1.0.1
File Interpreter ABI Platform
blazingdocs-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 kB

Release files / blazingdocs-1.0.1.tar.gz

Download URL blazingdocs-1.0.1.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bf626e03a25acda7cf64154604ee421712ee537f310dc3081d072858486a2c48
BLAKE2b-256 checksum
How to use checksums
1884f5764d726661ed5217bd692edb21bd076083aedc67dcdc21047bd30bce19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

Release files / blazingdocs-1.0.1-py3-none-any.whl

Download URL blazingdocs-1.0.1-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
001d059ad6149e3031a031f1681514094bc5d4fb7997267b67b8499b454e02ba
BLAKE2b-256 checksum
How to use checksums
d3e8f2f8f8c7f61a5f76c57d1c37707c5667ca85587e0f6f4378d551ba48a201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page