Hac Hack

Project Overview View on GitHub → Hac Hack is an open-source Python library and secure FastAPI-based HTTP API for automating SAP Commerce/Hybris HAC (hybris Administration Console) operations. This project addresses the common challenge of programmatically interacting with HAC endpoints while maintaining robust security and automatically managing VPN network connectivity via Tunnelblick on macOS. The solution emerged from the need to automate repetitive HAC tasks that are typically performed manually through the web interface - e.g. for testing, loading sample data, running groovy scripts etc., but could also be used as part of a pipeline process. By providing a REST API wrapper around HAC functionality, it enables seamless integration into CI/CD pipelines, monitoring systems, and custom automation workflows. ...

November 14, 2025 · 5 min · 1045 words · Simon Huggins

Introducing Hac Hack: API for Auto-running Hybris HAC Operations

I’m thrilled to announce the release of Hac Hack, a comprehensive open-source solution for automating SAP Commerce/Hybris HAC (hybris Administration Console) operations. This project addresses a common challenge for developers and administrators who need to programmatically interact with HAC endpoints while maintaining security and managing VPN connectivity via Tunnelblick. What is Hac Hack? Hac Hack is a Python library combined with a FastAPI-based HTTP API that provides a secure, programmatic interface to Hybris HAC operations. Whether you need to run Groovy scripts or import impex data, Hac Hack offers a streamlined API that handles authentication and security for you. ...

November 14, 2025 · 7 min · 1423 words · Simon Huggins

Building Scalable Node.js APIs: Lessons from Production

Building APIs that can handle millions of requests while remaining maintainable is one of the most rewarding challenges in backend development. Over the past few years, I’ve had the opportunity to architect and scale Node.js APIs from handling hundreds of requests per day to millions per hour. In this post, I’ll share the key principles, patterns, and practical techniques that have proven most valuable in production environments. The Foundation: Core Principles 1. Design for Failure Every external dependency will fail at some point. Your API should gracefully handle: ...

August 26, 2025 · 7 min · 1408 words · Simon Huggins