# What is Brist

Brist is the easiest way to listen for and build automations around on-chain events. With Brist, you can listen for arbitrarily specific events on any chain and pipe them to outcomes, all while writing little to no code.

Though we're starting out with Ethereum and EVM-based chains, we're adding new sources and sinks as fast as we can. If there's a specific workflow that you'd like that isn't currently enabled, reach out to[ jagath@usebrist.com](mailto:jagath@usebrist.com) and we'll get it up and running ASAP.

## Getting Started

**Got 2 minutes?** Check out a video overview of our product:

{% embed url="<https://www.loom.com/share/e0229be4d9614037bac2a128f676d8fd>" %}

### Guides: Jump right in

Follow our handy guides to get started on the basics as quickly as possible:

{% content-ref url="guides/creating-your-first-alert" %}
[creating-your-first-alert](https://docs.usebrist.com/guides/creating-your-first-alert)
{% endcontent-ref %}

{% content-ref url="guides/setting-up-discord-output" %}
[setting-up-discord-output](https://docs.usebrist.com/guides/setting-up-discord-output)
{% endcontent-ref %}

{% content-ref url="guides/setting-up-telegram-output" %}
[setting-up-telegram-output](https://docs.usebrist.com/guides/setting-up-telegram-output)
{% endcontent-ref %}

### Fundamentals: Dive a little deeper

Learn the fundamentals of Brist to get a deeper understanding of our main features:

{% content-ref url="fundamentals/how-brist-works" %}
[how-brist-works](https://docs.usebrist.com/fundamentals/how-brist-works)
{% endcontent-ref %}

{% content-ref url="fundamentals/on-chain-events" %}
[on-chain-events](https://docs.usebrist.com/fundamentals/on-chain-events)
{% endcontent-ref %}

{% content-ref url="fundamentals/filters" %}
[filters](https://docs.usebrist.com/fundamentals/filters)
{% endcontent-ref %}

{% content-ref url="fundamentals/outputs" %}
[outputs](https://docs.usebrist.com/fundamentals/outputs)
{% endcontent-ref %}

### Need help?&#x20;

{% content-ref url="extras/support-and-feedback" %}
[support-and-feedback](https://docs.usebrist.com/extras/support-and-feedback)
{% endcontent-ref %}


---

# 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://docs.usebrist.com/what-is-brist.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.
