Case study / 04
APIAgent
Talk to any API in plain language
The problem
APIs are powerful but full of friction
Doing anything with an API usually means reading the docs, finding the right endpoint, constructing the request, and handling auth and responses. For a quick task that is a lot of overhead, and it is exactly the kind of glue work that slows people down.
How it works
Describe the outcome, not the request
- Ask. Say what you want in natural language.
- Map. The agent interprets your intent and maps it to the right API call.
- Execute. It handles the request and returns the result conversationally.
The reference demo is built around the HubSpot API, showing how a real third-party service becomes accessible through plain conversation.
Tech stack
A conversational layer over real APIs
A Python and LLM core that interprets intent, with an HTML and JavaScript chat interface on top, demonstrated against a live API.
PythonAPILLMHTMLJavaScript
Status
Live demo, open source
APIAgent has a working demo and is open source on GitHub. Like QueryBot and SchemaForge, it is built on one conviction: the best interface to a complex system is often just a sentence.
Prudhvi Krovvidi • back to portfolio