News for hackers. Stuff that matters.

Show HN: Apple Ads Toolkit – Run Your Apple Ads as GitOps Terraform

https://github.com/ndx-technologies/go-apple-ads

this is super helpful to us, I think more people should be aware of this approach

combine this with your: AI agent, cronjob, and git repo of your configs — and you get automated highly efficient, fully traceable, decision log, with ability to roll-back, understand every decision, and get learning loop of AI to optimize your campaigns.

this tools work well with humans in the loop too (color formatting), and built with AI agents running in CLI in mind (no-color, filters, help pages and self-discovery). inspired by Go linters (analysers) there are common linters to detect mistakes in configuration as well.

enjoy!

( 2 comments | 2 points | on HN )
Re:Show HN: Apple Ads Toolkit – Run Your Apple Ads as GitOps... by BloodAndCode on Friday March 13, 2026 @11:36AM (#47365879)
nice to see a go client for apple search ads. i’ve worked with the API before and the auth + reporting endpoints are surprisingly fiddly to wire up from scratch. having a thin client that handles the boilerplate sounds pretty useful.

curious how you approached keeping the client in sync with API changes — is most of it generated from the spec or maintained manually?

Re:Show HN: Apple Ads Toolkit – Run Your Apple Ads as GitOps... by ndxone on Friday March 13, 2026 @11:39AM (#47365924)
there is no API intergration actually (same bottlenecks you mentioned, in fact in Apple ecosystem it is pretty much impossible to run as a solo-dev Ads API due to their Auth architecture).

it runs through CSV files import/export in Apple Ads UI.