Pulp Engine Document Rendering
Get started
Early Adopter Programme · Now open

Self-hosted document rendering. Flat annual pricing, no per-render meter.

Your data never leaves your network — no DPA, no per-render fees, the full product at every tier. Free to evaluate; production licences run from USD $399/year for a solo builder up to team, resale, and enterprise deployments.

No meter to outgrow: 40,000 docs/month runs about USD $1,000/mo at DocRaptor, or €300/mo for 60k at PDFMonkey — here it's flat, whatever you render. (Their public pricing pages, checked June 2026 — tell us if it drifts.)

Honest heads-up Pre-GA means annual-only pricing, close support, and a fast feedback loop.

Free Evaluation

Available now
$0 forever

Local dev, staging, CI, and internal demos. Use the full product, prove the integration, and decide if Pulp Engine fits before you put it in front of real users.

  • Full product — every feature unlocked
  • PDF, DOCX, PPTX (beta), XLSX, CSV, HTML output
  • Visual editor · charts / pivots / barcodes · AI generation
  • Multi-tenant, OIDC, plugins, schedules
  • TypeScript and Python SDKs (in-repo; npm/PyPI publish pending), plus OpenAPI for generated clients in other languages
  • No credit card, no time limit
Start evaluation

Early Adopter · Individual

Open today

Solo builder

From USD $399 / year

Founding rate — rises to ~USD $699/year at GA.

For solo builders who want one production deployment and direct founder access before GA.

  • One production deployment for a solo builder or freelancer
  • 12-month founding rate guarantee from first purchase
  • Direct access to the founder — email support
  • Annual-only before GA
  • Best fit for indie SaaS, agencies, and internal tools
Apply as an individual →
Best for teams

Early Adopter · Team

Open today

Close rollout support

Typical team start
USD $2,500 / year

For engineering teams that want a shared production deployment, a direct feedback loop, and tighter rollout support while the product is still young.

  • One shared production deployment for an engineering team
  • Multiple named editor seats — built for a whole team, not one owner
  • Private Slack channel available on request (Team tier)
  • Priority bug fixes during onboarding
  • Roadmap influence + release candidates
  • Best fit for the first external production cohort
Talk about a team deployment →

Early Adopter · SaaS & Resale

Open today

Resell renders

USD $5,000 / year

For products that resell renders or bill end-customers per document — the commercial right to make document generation part of what you sell, still flat and self-hosted.

  • One production deployment serving your own paying customers
  • Commercial right to resell renders or bill end-users per document
  • Built-in per-render metering to bill your customers (Stripe / Orb / Metronome)
  • Multi-tenant, OIDC, plugins — the same full product
  • Still flat: no per-render fee back to us, ever
  • Private Slack on request + roadmap influence
Talk about a resale deployment →
Enterprise

Multi-deployment, multi-BU, custom contracting.

For organisations running Pulp Engine across multiple logically-independent production environments, multiple business units, or separate regulated / regional environments; or buyers requiring custom procurement / MSA terms that don't fit the standard Early Adopter contract.

Reselling document generation is the SaaS & Resale tier, not Enterprise. If you bill your own customers per render, or document generation is a paid feature of a product you sell, that's SaaS & Resale (from USD $5,000/year) — one environment can still serve many of your downstream customers. Enterprise is about deployment scope and contracting complexity — multiple logically-independent production environments, business units, or regulated regions — not the number of your own customers.

The engagement shape. Expect a 6–12 week hardening and onboarding engagement scoped in the SOW — HA topology validation, tenant provisioning, and region-by-region cutover. Multi-region runs as independent deployments per region, each with its own Postgres and object store; Pulp Engine does not replicate data across regions, so cross-region orchestration stays with your infrastructure team.

Enterprise is a contracting and scope path. The product itself is the same across tiers. Pre-GA support stays best-effort email per the support policy — named SLAs and uplifted support are on the roadmap for post-GA.

Security team review? Read the Render Isolation Threat Model — render isolation modes, threat boundaries, residual risks, and a per-mode operator checklist for procurement-stage assessment.

From · quote-based
USD $15,000 / year
Contact for a quote →
Every paid plan includes Full product accessNo per-render feesDev, staging, and CI included

All prices shown are in US dollars.

Early Adopter Programme

Pick the founding track that fits.

Before GA there are three standard paid tracks below, plus an Enterprise path for multi-deployment engagements and custom procurement. Individual is for solo builders. Team is for multi-engineer rollouts that need a tighter feedback loop. SaaS & Resale is for products that resell renders or bill end-customers per document. Enterprise is a contracting and scope path, not a feature-gated product edition — the product itself is identical across tiers.

All include the full product, no per-render fees, and free dev, staging, and CI use. The difference is the scale of your deployment and the level of rollout support you want while the product hardens toward GA.

Individual
USD $399
per year

One production deployment for solo builders who want to ship now and keep support simple.

Team
USD $2,500
typically · per year

One shared production deployment for engineering teams who want a private Slack channel on request, faster onboarding fixes, and tighter rollout feedback.

SaaS & Resale
USD $5,000
from · per year

For products that resell renders or bill end-customers per document — the commercial right to sell document generation, still flat with no per-render fee.

1 Pick a track — Individual, Team, or SaaS & Resale — then tell me what you're shipping and what production looks like.
2 We have a 30-minute call. I'll show you the product, and you'll tell me where it needs to prove itself in your stack.
3 If there's a fit, you get a firm quote, a licence file, and (on request) a private Slack channel. That's it.

Apply for Early Adopter

Tell me your use case and deployment shape — I reply within one business day NZ time.

Include your track (Individual, Team, SaaS & Resale, or Not sure), what you're shipping, expected production deployments, whether you resell renders, and target go-live. That's enough for a useful first answer. If a call makes more sense first, say so in the email and I'll send a time.

No mail client wired up? Copy the address: troy@tksolutions.co.nz

Want monthly at GA?

Join the waitlist and I'll email when GA pricing goes live, including monthly plans and release notes.

Email me and I'll add you to the list. Mention your likely track at GA (Individual, Team, or Not sure) so I can queue the right announcement.

Email me to join the waitlist →

Or copy the address: troy@tksolutions.co.nz (subject: "GA waitlist")

Frequently asked

Is the free evaluation really free?

Yes — no credit card, no time limit. The only constraint is that the evaluation licence is for non-production use. Build proofs-of-concept, run tests, show it to your team. When you're ready to ship to customers, you need a commercial licence.

Does evaluation output have a watermark?

Yes. Every PDF, DOCX, PPTX, HTML, and XLSX rendered without a commercial licence key carries a small, italic "Pulp Engine · Evaluation Licence" footer. It's unobtrusive in internal PoCs and obvious the moment a document reaches an external viewer — which is exactly the signal we want. The watermark disappears when you install a licence key via the PULP_LICENCE_KEY environment variable. The gate is an Ed25519-signed token verified offline against a public key baked into the build; the watermark returns when the key is missing, expired, or otherwise invalid. See Licence key format for the wire format and operator runbook. Removing or suppressing the watermark is a licence breach regardless of technical means (see §4 of the Evaluation Licence).

What does "non-production" mean, concretely?

Any deployment that doesn't serve real external traffic: local dev, staging, CI, internal demos, architecture evaluations. If end-customers or paying users are consuming renders, that's production — time for a commercial licence.

What does the Early Adopter licence cost?

Individual Early Adopter licences start at USD $399/year for one production deployment (the founding rate; this rises to about USD $699/year at GA). Team deployments typically start at USD $2,500/year. The SaaS & Resale tier — for products that resell renders or bill end-customers per document — starts at USD $5,000/year. Dev, staging, and CI use are included at no extra cost. Early Adopter licences are annual-only before GA, and the founding rate is guaranteed for 12 months from first purchase.

Which track should I choose?

Choose Individual if one person owns the rollout and email support is enough. Choose Team if several engineers are involved, you want a private Slack channel on request, or you expect a tighter bug-fix and onboarding loop. If you're unsure, apply anyway and I'll place you in the right track.

Choose SaaS & Resale if document generation is something you sell — you bill your own customers per render, or rendered documents are a paid feature of your product. Serving your own internal users, or embedding renders in a product where document generation isn't the billed offering, stays on Team.

Choose Enterprise if you're running Pulp Engine across multiple logically-independent production environments, multiple business units, separate regulated/regional environments, or you need custom procurement/MSA terms. Enterprise is a contracting path — the product itself is the same; the difference is deployment scope and procurement complexity, not features or support uplift (pre-GA support stays best-effort email per the support policy).

When do I need the SaaS & Resale tier?

When document generation is part of what you sell: you bill your own customers per render, or rendered documents are a paid feature of your product. You keep everything that makes Pulp Engine flat — one deployment can still serve unlimited downstream customers, and there's no per-render fee back to us. SaaS & Resale is the commercial right to resell renders, starting at USD $5,000/year. If document generation is internal-only, or embedded in a product where it isn't the billed offering, you stay on Team.

What happens at GA?

GA pricing will be published publicly and will include annual licences plus a monthly subscription option. New customers will pay GA pricing. Existing Early Adopters keep their founding rate for the remainder of their 12-month guarantee window.

What's the Enterprise tier?

A contracting path for organisations running Pulp Engine across multiple logically-independent production environments, multiple business units, or separate regulated / regional environments; or buyers who need custom procurement/MSA terms. Pricing starts at USD $15,000/year and is quoted per engagement. Typical onboarding is a 6–12 week hardening engagement (HA topology validation, tenant provisioning, region-by-region cutover) scoped in the SOW; multi-region runs as independent deployments per region, so cross-region orchestration stays with your infrastructure team. Reselling renders or billing end-customers per document is the SaaS & Resale tier (from USD $5,000/year), not Enterprise — it does not by itself push you into Enterprise. The product itself is the same across tiers — Enterprise is about deployment scope and contracting complexity, not feature gating or support uplift. Pre-GA support remains best-effort email per the support policy. Email troy@tksolutions.co.nz with your deployment shape and procurement constraints.

How "new" is new? Should I be worried?

The product is still in its first external production cohort. That means you should expect a fast-moving product, direct access to the founder, and occasional rough edges being found in real use. Early Adopters get release candidates and a direct line for blockers. If you need something proven across hundreds of teams today, wait for GA. If you want influence and close support, this is the right phase to join.

What about support?

Evaluation: self-serve via public docs, no private channel. Early Adopter: email support (best-effort 1 business day NZ hours), with a private Slack channel for Team and SaaS & Resale tiers on request. At GA: the same email support shape, with broader self-serve onboarding and billing. Full terms, including release cadence and the 12-month founding-rate guarantee, are in the Support & release policy.

Do you offer managed hosting?

Not yet. Pulp Engine is self-hosted today — you run it on your infrastructure. Managed hosting is on the roadmap for post-GA. Early Adopters will be told first.

Evaluate free. Pick a founding track.

Flat self-hosted pricing from USD $399/year. Monthly plans arrive at GA.