Developers and integrations

Document generation.
Part of your stack.

Call the API from your application, embed authoring for your users, or connect a document workflow. Keep the service on infrastructure you control.

Start with the contract

A template.
A payload.
Your next document.

Use synchronous rendering for a direct response, or unified jobs for work you want to track. Add idempotency keys, signed webhooks and archive downloads as your workflow grows.

Read the API guide
One render request
curl https://your-pulp-engine.example.com/render/pdf \
  -H "X-Api-Key: your-render-key" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "invoice",
    "data": { "customerName": "Acme Corp", "amount": 12345 }
  }' \
  --output invoice.pdf

Six maintained clients

Use a language you know.

Typed clients and shared verification, with package availability shown explicitly. Maintained source does not imply a published registry package.

TypeScript

Source and release tooling
@pulp-engine/sdk

0.87 npm publication awaits credentials.

Client guide

Python

Published on PyPI
pulp-engine

Sync and async clients; 0.87.0 available.

Client guide

.NET

Verified release packages
PulpEngine.Sdk

First NuGet publication pending onboarding.

Client guide

Java

Verified release packages
dev.pulpengine:pulpengine-sdk

First Maven publication pending onboarding.

Client guide

Go

Verified release packages
github.com/TroyCoderBoy/pulpengine-go

First public module mirror pending onboarding.

Client guide

PHP

Verified release packages
pulpengine/pulpengine-php

First Packagist publication pending onboarding.

Client guide

Availability checked for the 0.87.0 release. Check the registry and release notes before installing a specific version.

Connect the rest of the workflow

More than a render endpoint.

Embed authoring

Custom elements and framework wrappers for the editor and guided forms. Configure host origins and session exchange.

Integration guide

CLI and plugins

Sync, validate, test and promote templates. Run read-only Office linting and legacy imports offline.

Integration guide

MCP and agents

Expose document tools to an agent through your configured MCP server, with scoped access to your instance.

Integration guide

Workflow integrations

Source packages for n8n, Power Automate / Logic Apps, Zapier and Make. Marketplace publication and vendor flow checks remain pending.

Integration guide

Your first document starts here

Wire up your first document.

Explore the editor in your browser, or evaluate the full product on your own infrastructure.

Start free evaluation Try the playground Free evaluation. Commercial licence for production.