# ⚙️ Vertices SDK

- [Quickstart](https://docs.vertices.network/vertices-sdk/quickstart.md): Get started with the Vertices SDK in a few easy steps.
- [Unix](https://docs.vertices.network/vertices-sdk/quickstart/unix.md): Run the Vertices SDK on your machine.
- [New account](https://docs.vertices.network/vertices-sdk/quickstart/unix/new-account.md): The Unix example allows you to create a new random account.
- [Pay transaction](https://docs.vertices.network/vertices-sdk/quickstart/unix/pay.md): Make Alice send money to Bob.
- [Application call](https://docs.vertices.network/vertices-sdk/quickstart/unix/application-call.md): Interact with a decentralised application: store a value on the blockchain.
- [Microcontrollers](https://docs.vertices.network/vertices-sdk/quickstart/microcontrollers.md): Run the Vertices SDK on microcontrollers.
- [PlatformIO](https://docs.vertices.network/vertices-sdk/quickstart/microcontrollers/platformio.md): Run the Vertices SDK on the ESP32 using PlatformIO.
- [ESP-IDF](https://docs.vertices.network/vertices-sdk/quickstart/microcontrollers/esp-idf.md): Run the Vertices SDK on the ESP32 using the ESP-IDF build system.
- [Zephyr (soon)](https://docs.vertices.network/vertices-sdk/quickstart/microcontrollers/zephyr.md): Not supported.
- [API Reference](https://docs.vertices.network/vertices-sdk/api-reference.md): Getting into the Vertices SDK
- [Providers](https://docs.vertices.network/vertices-sdk/api-reference/providers.md): Instantiate the Vertices library and configure the provider.
- [Accounts](https://docs.vertices.network/vertices-sdk/api-reference/accounts.md): Creating accounts that will interact with the blockchain.
- [Events](https://docs.vertices.network/vertices-sdk/api-reference/events.md): Asynchronous events
- [Transactions](https://docs.vertices.network/vertices-sdk/api-reference/transactions.md)
- [Applications](https://docs.vertices.network/vertices-sdk/api-reference/applications.md): Get application data
- [Porting guide](https://docs.vertices.network/vertices-sdk/porting-guide.md): This guide will let you go through the steps to use the Vertices SDK for your project.
- [Starting from scratch](https://docs.vertices.network/vertices-sdk/porting-guide/starting-from-scratch.md)
- [New vertex](https://docs.vertices.network/vertices-sdk/porting-guide/new-vertex.md): Initializing a new vertex.
- [HTTP Client](https://docs.vertices.network/vertices-sdk/porting-guide/http-client.md): Providing a custom HTTP implementation for the Vertices SDK
- [Handling events](https://docs.vertices.network/vertices-sdk/porting-guide/handling-events.md): Responding to the library's events.


---

# 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.vertices.network/vertices-sdk.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.
