peppol.sh
Sends compliant Peppol e-invoices from one API call — JSON in, validated UBL out.
peppol.sh takes a JSON invoice payload, converts it to validated Peppol BIS 3.0 UBL, and delivers it through the Peppol network via a certified access point, handling EN 16931 validation so you don't touch UBL schemas or SMP lookups yourself. You can sign up and get a sandbox API key with no UI, no approval and no credit card, then send test invoices within a minute. It supports sending your own company's invoices or embedding e-invoicing for multiple tenants in a SaaS product, with no per-tenant fee and no monthly minimum.

What holds up
- +Sandbox key available instantly from signup — no UI, approval or credit card needed to start.
- +No per-tenant fees or monthly minimum, so embedding it for many customers adds no fixed overhead.
- +One POST call handles UBL conversion, EN 16931 validation and delivery — no manual schema work.
Mind the limits
- −API-only, and client libraries for TypeScript, Python and PHP are still "coming soon" — only cURL works now.
- −Developer-only tool with no invoicing UI, so non-technical teams need something built on top.
Picked here? Add the badge
Put it on your site. It links back to this page. Free for every listed product.
<a href="https://stillworks.dev/products/p/peppol-sh/"><img src="https://stillworks.dev/badge/peppol-sh.svg" alt="Picked by StillWorks" width="230" height="54"></a>