# EXPLAIN Analyzer API

{% hint style="warning" %}
`EXPLAIN` Analyzer is no longer active.
{% endhint %}

The online `EXPLAIN` Analyzer tool has an open API to allow client applications to send it EXPLAINs.

### Sending EXPLAINs to the EXPLAIN Analyzer

To send an `EXPLAIN` to the `EXPLAIN` Analyzer, simply `POST` or `GET` to the following address:

```bash
mariadb.org/explain_analyzer/api/1/?raw_explain=EXPLAIN&client=CLIENT
```

Replace "EXPLAIN" with the output of the EXPLAIN command and "CLIENT" with the name of your client.

### Client Banner

If you like, you can have a banner promoting your client appear at the bottom of the page. Once you've added support for the `EXPLAIN` Analyzer to your client application, just send a logo, the name of your client, and what you want the name and logo to link to to bryan AT montyprogram DOT com.

CC BY-SA / Gnu FDL

{% @marketo/form formId="4316" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/server/clients-and-utilities/legacy-clients-and-utilities/analyzing-tools/explain-analyzer-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
