It begins in the ground.
Lithium, cobalt, nickel, graphite. The regulation wants to know where they came from and at what cost. Vikka records origin and due-diligence data at the source, so provenance is a fact, not a claim.
From February 2027, every EV, industrial and LMT battery sold in the EU needs a Digital Product Passport. Vikka turns your product data into passports: compliant, verifiable, ready to scan.
Most compliance tools generate PDFs. Regulators don't want PDFs. They want live, per-unit, machine-readable records that follow a battery from the mine to its second life.
Vikka is built as infrastructure: one API that issues a passport for every unit you ship, keeps it current as the product moves through the world, and stands behind every claim with an append-only record.
The regulation follows a battery through its entire life. So does Vikka.
We encoded the EU Battery Regulation into software so you don't have to read 117 pages of legal text. Add your product data; Vikka tells you exactly what's missing, per battery, per market, per deadline.
Every Annex XIII requirement mapped to a checkable rule, with a live completeness score per passport, not a green checkmark.
Obligations phase in differently by category and member state. Vikka knows which deadline applies to which battery, and warns you first.
EV, industrial, LMT, portable and more, each pre-configured with the fields its category demands. No blank-form guesswork.
One passport, valid across the EU and EEA. Market-specific requirements resolved automatically.
The law requires a passport per battery, not per model. Vikka issues at unit scale: millions of passports, one API call each.
Each passport keeps a permanent record that can be added to but never rewritten, and any change is mathematically detectable. The trust of blockchain, without the overhead. Your QR codes stay tied to the product, not locked to Vikka.
Same passport infrastructure, same API. When your sector's rules arrive, you're already running.
Integrate once, in an afternoon. Issue passports from your ERP, your MES, or a single CSV. Then forget about it.
curl https://vikka.io/api/v1/passports \ -H "Authorization: Bearer $VIKKA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "NV-EV-82-0421", "battery_category": "EV", "chemistry": "NMC 811", "capacity": 82.5, "serial_number": "BT-2027-004182" }'
{ "object": "passport", "id": "8c2f4a1e-93d7-4b6a-b1c4-2f0e7d9a51b3", "name": "NV-EV-82-0421", "battery_category": "EV", "chemistry": "NMC 811", "capacity": 82.5, "created_at": "2026-06-12T15:04:00Z" }
Try Vikka. Let's prove it works before you commit.
For mid-market manufacturers shipping at volume.
Everything in Free, plus:
For fleets, OEMs and high volume.
Everything in Scale, plus:
Prices shown don't include applicable tax. Prices and plans are subject to change at Vikka's discretion.
Your first 50 passports are free. Your first integration takes an afternoon.