About sdkagent
sdkagent searches 126,529 real API signatures extracted from 805 open-source projects and uses them to help AI write accurate code.
Why this exists
Language models sometimes call methods that do not exist, or get argument names wrong. This happens because their training data has a cutoff, and because recall is weak for less popular libraries.
sdkagent searches a knowledge base for API signatures verified to exist and passes them along with your question. With accurate signatures at hand, that class of error largely disappears.
What we provide
- API reference — 126,529 public API signatures across 805 libraries
- Technical write-up — how code is compiled into compressed knowledge
- Public API — no login required
Where the data comes from
API information is extracted from the public source of GitHub
repositories corresponding to the most downloaded PyPI packages, using
Python's ast module. Each library remains under its own
licence. This site does not store or redistribute implementation code —
only factual information: the names and signatures of public APIs.
Disclaimer
Code produced here is AI output. We make no guarantee of accuracy, completeness or fitness for any purpose. Always review generated code before running it. We accept no liability for damages arising from use of this site.
API information reflects the state of each repository at analysis time and may differ from the latest release. Consult the official documentation for authoritative specifications.
Contact
Questions and corrections are welcome via the contact form.