Python is the primary implementation, Java is there, Go is relatively new and aiming for parity. They could have contributed the Typescript implementation and built on common, solid foundation, but alas, the hydra's heads are not communicating well
These other "frameworks" are (1) built by people who need to sell something, so they are often tied to their current thinking and paid features (2) sit at the wrong level. ADK gives me building blocks for generalized agents, whereas most of these frameworks are tied to coding and some peculiarities you see there (like forcing you to deal with studio, no thanks). They also have too much abstraction and I want to be able to control the lower level knobs and levers
ADK is the closest to what I've been looking for, an analog to kubernetes in the agentic space. Deal with the bs, give me great abstractions and building blocks to set me free. So many of the other frameworks want to box you into how they do things, today, given current understanding. ADK is minimal and easy to adjust as we learn things
ADK is anything but minimal. It indeed has too much abstraction. It's certainly designed to promote Google's own services. If you are looking for lightweight frameworks, consider smolagents or Pydantic AI. Even OpenAI Agents SDK is simpler. LangChain/LangGraph are the epitome of incompetent designs.
These projects are all a level above open router, they call the same standard APIs, or even custom ones and manage the translation. They do a lot more as well
ADK has an option to use litellm (openrouter alternative), among many options