> For the complete documentation index, see [llms.txt](https://docs.brianknows.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.brianknows.org/brian-api/apis.md).

# APIs

{% hint style="success" %}
Check the [Prompt Guide](/prompt-guide.md) to better prompt on Brian.
{% endhint %}

Brian API provides endpoints to interact with through English prompts for making web3 interactions.

* `/transaction`: get executable transactions from a prompt.
* `/knowledge`: get a textual response (and the web3 docs used) from a prompt.
* `/agent`: get executable transactions and textual response (and the web3 docs used) from a prompt and a chat history.
* `/smart-contract`: get the solidity smart contract code from a prompt.
* `/parameters-extraction`: get the extracted parameters for the user's intent from a prompt.
* `/networks`: get the networks supported by Brian.
* `/actions`: get the actions supported by Brian with the related parameters and descriptions.
