# guides

- [Installation](https://docs.everos.dev/ever-sdk/guides/installation.md)
- [Add SDK to your App](https://docs.everos.dev/ever-sdk/guides/installation/add_sdk_to_your_app.md)
- [Configuration](https://docs.everos.dev/ever-sdk/guides/configuration.md)
- [Endpoint Configuration](https://docs.everos.dev/ever-sdk/guides/configuration/endpoint-configuration.md)
- [Message Expiration](https://docs.everos.dev/ever-sdk/guides/configuration/message_expiration.md)
- [Message Retry](https://docs.everos.dev/ever-sdk/guides/configuration/retry_message.md)
- [Config Reference](https://docs.everos.dev/ever-sdk/guides/configuration/configure_sdk.md)
- [Work with contracts](https://docs.everos.dev/ever-sdk/guides/work_with_contracts.md)
- [Add Contract to your App](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/add_contract_to_your_app.md)
- [Use your own Giver](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/custom_giver.md)
- [Deploy](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/deploy.md)
- [Run on-chain](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/run_onchain.md)
- [Run ABI Get Method](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/run_abi_get_method.md)
- [Run Fift Get Method](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/run_fift_get_method.md)
- [Query/Subscribe for messages(events)](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/work_with_events.md): How to work with contract event
- [Decode Messages(Event)](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/decode_message.md): How to decode messages with ABI
- [External Signing](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/external_signing.md)
- [Emulate Transaction](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/emulate_transaction.md)
- [Estimate Fees](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/estimate_fees.md)
- [Validate address, convert address](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/validate_address_convert_address.md): Validate and convert address to different formats
- [Monitor Messages](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/monitor-messages.md)
- [Trace message processing with REMP](https://docs.everos.dev/ever-sdk/guides/work_with_contracts/trace-message-processing-with-remp.md)
- [Crypto](https://docs.everos.dev/ever-sdk/guides/crypto.md)
- [Mnemonics and Keys](https://docs.everos.dev/ever-sdk/guides/crypto/mnemonics_and_keys.md)
- [Queries and subscriptions](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions.md)
- [Use-cases](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/use-cases.md): What data can you get from GraphQL API?
- [How to work with net module](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/how-to-work-with-net-module.md)
- [net.query syntax](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/raw_query.md): Write your graphql query in playground, copy it and insert into SDK's net.query function.  Define variables and execute it.
- [Data pagination](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/data-pagination.md): How to use cursor based pagination of Everscale blocks, transactions and messages
- [Subscribe to Updates](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/subscribe_to_updates.md): Subscribe to any updates in blockchain database, including contract events.
- [Query Collection](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/query_collection.md)
- [Aggregate Collection](https://docs.everos.dev/ever-sdk/guides/queries_and_subscriptions/aggregate_collection.md)


---

# 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.everos.dev/ever-sdk/guides.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.
