Usability66Design70Speed68Security74Accessibility82Growth72

Cycling through all six. Tap any point to stop.

Measured on six things

Developer-first Peppol e-invoicing API: JSON in, complian...

Usability

66

Onboarding story is genuinely strong: signup via curl returns a sandbox key, no dashboard, no card. Pricing FAQ answers the real questions. Docs depth is unverified and the nav has no visible mobile handling.

Screenshots

1 / 1

About this app

peppol.sh is a developer-first API for sending Peppol e-invoices. You send a simple JSON payload—company details, line items, tax rates—and the service converts it to compliant Peppol BIS 3.0 UBL, validates it against EN 16931, and delivers it via the Peppol network. No UBL schemas, SMP lookups, or access point configuration required. It's designed for both direct senders (companies sending their own invoices) and embedded use (SaaS/ERP platforms sending on behalf of tenants, with no per-tenant fees). The API is fully bootstrappable: create an account, get a sandbox key, and send test invoices all via REST calls—no dashboard needed. It includes a sandbox with email delivery, document lookup (check if a company is on Peppol), delivery tracking via webhooks or polling, and support for invoices and credit notes (JSON or PDF upload). It's a certified Peppol Access Point with 99.5% uptime SLA, EU data residency, and readiness for EU ViDA mandates. Pricing is pay-per-document from €0.10 p...

Key features

  • 1JSON-in, Peppol BIS 3.0 UBL-out API — no schemas, SMP lookups or access point configuration required.
  • 2Fully API-driven bootstrapping: POST email to /v1/signup, get a sandbox key instantly, no dashboard or credit card.
  • 3Pay-per-document pricing from €0.10-0.20 with credits that never expire and no per-tenant fees for embedded platforms.

Target customer profile

Drawn from the product itself, not from a survey.

Demographic

SaaS and Billing Platform Developers

Pain points

Complex Peppol integration, UBL schemas, access point setup

Primary needs

Embed e-invoicing via simple API, no per-tenant fees

Demographic

E-commerce and Service Businesses in EU

Pain points

Upcoming e-invoicing mandates, manual compliance overhead

Primary needs

Automated compliant invoice delivery, low cost per document

Demographic

ERP and Accounting Software Vendors

Pain points

Multi-tenant e-invoicing, certification burden, scaling costs

Primary needs

White-label API, sandbox for testing, delivery tracking

Demographic

AI Agent and Automation Developers

Pain points

No UI-friendly APIs, manual account setup

Primary needs

Fully API-driven bootstrapping, MCP server, skill file

Scout Review

Written by AI from measured evidence, scored out of 100.

peppol.sh is a focused, well-executed developer API for a problem that is about to become mandatory across the EU. The pitch is honest — JSON in, compliant UBL out, no schemas or SMP lookups — and the pricing model (pay-per-document, credits never expire, no per-tenant fees) is genuinely competitive against Storecove, Tickstar and Pagero. The site is polished, the code examples are real, and the API-only bootstrapping is a real differentiator for the AI-agent and embedded-SaaS audience. The weaknesses are fixable: a hero that renders as a void, mobile LCP at 4.1s, missing CSP, and unverified certification claims. None of these are dealbreakers; all of them are the difference between 'interesting' and 'trusted.'

Measure by measure

Usability

66

Onboarding story is genuinely strong: signup via curl returns a sandbox key, no dashboard, no card. Pricing FAQ answers the real questions. Docs depth is unverified and the nav has no visible mobile handling.

Design

70

Coherent dark developer aesthetic with a disciplined orange accent, real copy-pasteable code in the hero, and a clean pricing page. Undermined by a near-black hero void and language tabs that say 'soon' next to finished-looking samples.

Speed

68

Desktop Lighthouse is a perfect 100 and CLS is zero, so the layout is rock solid. Mobile lands at 76 with a 4.1s LCP — the hero is heavier than it looks and misses the 2.5s 'good' mark on phones.

Security

74

HTTPS enforced with HSTS, frame protection, nosniff and Referrer-Policy all set — 9/12 on the header probe. CSP and Permissions-Policy are missing. Peppol Access Point certification and EU residency are claimed but not independently verified.

Accessibility

82

Lighthouse a11y at 95/100 is well above average. Remaining issues are real but fixable: contrast failures on the dark theme, out-of-order headings, and labels without matching accessible names. No WCAG statement published.

Growth

72

Real, mandate-driven problem (ViDA 2030, Belgium 2026) with a sharp wedge: JSON-in/UBL-out API, API-only bootstrapping, no per-tenant fees, €0.10-0.20/doc. Clear differentiation from Storecove, Tickstar and Pagero.

Improvement areas

  • Hero renders as a near-black void on some displays; mobile LCP is 4.1s, above the 2.5s 'good' threshold.
  • Missing Content-Security-Policy and Permissions-Policy headers; Peppol Access Point certification not linked to a verifiable document.
  • Python and PHP language tabs are labeled 'soon' while displaying complete code samples — confusing signal.
  • No visible mobile navigation handling and no published WCAG/accessibility statement.

Design & Usability

The design language is confident and consistent — dark canvas, one orange accent, real code in the hero instead of a stock illustration of a laptop. The pricing page is unusually well-crafted for a developer tool, with a credit ladder and an FAQ that pre-empts the obvious objections. Usability leans hard into the API-first pitch: signup is a POST, the sandbox key comes back instantly, and there's no dashboard to learn. That's a genuine differentiator for the AI-agent and embedded-SaaS audience. The cracks are in the details: the hero renders as a near-black void at the top, Python and PHP tabs are labeled 'soon' while showing complete samples, and the mobile navigation isn't visible in the audit. Fix the hero and the tab honesty and this jumps a tier.

Speed & Security

Speed is a tale of two devices. Desktop Lighthouse is a clean 100 with zero layout shift, which tells you the build is disciplined. Mobile is 76 with a 4.1s LCP — the hero and terminal window are heavier than the pitch implies, and on a phone that's the difference between 'snappy' and 'wait.' Security is above the indie baseline: HTTPS enforced, HSTS, frame protection, nosniff and Referrer-Policy all present, 9/12 on the header probe. The gaps are CSP and Permissions-Policy, both cheap to add and both matter for a service handling invoice data and API keys. Peppol Access Point certification and EU residency are claimed on the site but not linked to a verifiable certificate, so treat them as marketing until proven.

Accessibility & Growth

Accessibility scores 95/100 on Lighthouse, which is genuinely strong for a dark-themed developer site. The remaining failures are the usual suspects: contrast on the dark palette, heading order, and labels without matching accessible names. None are hard to fix, and none are disqualifying. Growth is the most interesting dimension here. The problem is real and legally forced — ViDA by 2030, Belgium in 2026 — and the wedge against Storecove, Tickstar and Pagero is concrete: JSON in, UBL out, no per-tenant fees, €0.10-0.20 per document, API-only bootstrapping. That's a real reason to pick it. The ceiling is distribution: this is a developer-first tool in a market where the buyer is often a finance director, and the site doesn't yet show how it bridges that gap.

Conclusion

If you're a developer who has ever stared at a UBL schema and wondered why this is your life, peppol.sh is the answer you were looking for. The API is clean, the pricing is transparent, and the sandbox is free forever. The work ahead is credibility: link the Access Point certificate, add the CSP, fix the mobile hero, and make the Python and PHP tabs stop lying. Do that and this becomes the default answer for EU e-invoicing APIs.

Suggestions for improvement

  • Fix the hero rendering — the top of the homepage is a near-black void on some displays; add a visible gradient or content anchor.
  • Add Content-Security-Policy and Permissions-Policy headers to close the two remaining gaps in the 9/12 security probe.
  • Optimize mobile LCP (currently 4.1s) — lazy-load or compress the terminal window asset and preload the hero font.
  • Link the Peppol Access Point certificate and EU data residency documentation directly from the homepage to convert claims into proof.
How we score

Alternatives comparison

Named competitors, point by point. Nobody paid to appear here or to be left out.

peppol.shStorecoveTickstarPagero
Pricing modelPay-per-document €0.10-0.20, credits never expire, no subscriptionSubscription/volume-based, generally higher entry costEnterprise-focused pricing, less transparent for small teamsEnterprise complex pricing, geared to large organizations
Developer onboardingAPI-only signup via curl, instant sandbox key, no dashboardAPI available but typically requires account setup and more configurationEnterprise onboarding, less developer-friendly bootstrappingEnterprise sales-led onboarding
Multi-tenant / embedded useConnect mode: unlimited tenants, no per-tenant fee, unlocks at €250 top-upSupports multi-tenant but with additional setup and costEnterprise multi-tenant, less self-serveEnterprise multi-entity support, complex pricing
Sandbox / testingFree forever sandbox with email delivery, instant key from signupSandbox available, typically after account approvalTest environment available in enterprise onboardingTest environment via enterprise engagement
Target customerDevelopers, SaaS/ERP platforms, AI agents, EU SMBsDevelopers and mid-market businessesEnterprise organizationsLarge enterprises and global organizations

Comparing options? See peppol.sh alternatives, scored side by side

View all Development & Engineering
Scout Forge

A platform dedicated to providing unbiased reviews of newly launched applications, analyzing everything from their features to their full potential.

info@scoutforge.net

© 2026 Scoutforge. All rights reserved.