Developer-first SaaS API for EU VAT validation via VIES with Redis caching, change monitoring, and webhook notifications.
2 projects · 5 articles · 2 reviews
Projects tagged API involve designing or consuming RESTful or GraphQL HTTP interfaces between services. This includes API design, versioning, documentation, and third-party integrations.
Developer-first SaaS API for EU VAT validation via VIES with Redis caching, change monitoring, and webhook notifications.
SaaS platform for PDF authenticity verification with a public REST API.
Libraries
Databases
Services
API key management for a public SaaS: hashing keys at rest, prefix + last-4 display, fail-closed validation, and revocation — plus the scoping, rotation, and
Webhook security past the signature: replay attacks, payload trust, DoS, IP allow-listing, and secret rotation — what verification does not protect.
Idempotency key API design: make POST retries that don't double-charge — Postgres key table, ON CONFLICT claim, response replay, TTL, edge cases.
Self-host a Node.js API on a €6/month VPS: Caddy reverse proxy, Docker Compose, zero-downtime deploy script, and GitHub Actions CI — complete production setup.
Redis rate limiting for APIs: sliding window ZADD with Lua atomicity, in-memory fallback, multi-tier limits by IP and API key, and developer-friendly response
Our sales team was copying leads from the website into HubSpot by hand and things were falling through the cracks. Iurii built a proper integration that pushes every form submission straight into the CRM with the right owner and tags, and set up webhooks so status changes flow back to us automatically. He handled the edge cases I hadn't even thought about — duplicate contacts, API rate limits, retries when HubSpot is briefly down. It just works, which is exactly what I wanted.
Ingrid Solberg 🇳🇴
Operations Manager
Services
Service: api integrations
We picked vatnode for our B2B billing flow and asked Iurii to help us integrate it properly. He wired up the validation calls in our checkout, set up the webhook for VAT status changes, and walked us through the edge cases — what to do when a customer's VAT registration is suspended mid-contract, how to handle VIES outages without blocking the order. The whole integration was production-ready in a few days. Two months in, the webhook has already flagged a customer whose VAT got suspended, which would have meant invoices we couldn't legally issue. Solid work.
Mārtiņš Liepa 🇱🇻
CTO
Service: api integrations
AvailableGot a project in mind?
Whether it's a new product, an integration, or scaling an existing system — let's talk about how I can help.