# Quick Start Examples

- [Transaction](https://dev.ada-anvil.io/quick-start-examples/transaction.md)
- [Basic Transaction](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction.md)
- [TS/JS + Fetch](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/typescript.md): Learn how to create a basic Cardano transaction using TypeScript or JavaScript with the Anvil API. This guide provides a complete code example for building a transaction.
- [Python + Requests](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/python.md): Learn how to create a basic Cardano transaction using Python with the \`requests\` library and the Anvil API. This guide provides a complete code example for building a transaction.
- [Go + net/http](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/go.md): Learn how to create a basic Cardano transaction using Go with the \`net/http\` package and the Anvil API. This guide provides a complete code example for building a transaction.
- [Elixir + HTTPoison](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/elixir.md): Learn how to create a basic Cardano transaction using Elixir with the \`HTTPoison\` library and the Anvil API. This guide provides a complete code example for building a transaction.
- [Rust + reqwest](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/rust.md): Learn how to create a basic Cardano transaction using Rust with the \`reqwest\` crate and the Anvil API. This guide provides a complete code example for building a transaction.
- [Dart + http](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/dart.md): Learn how to create a basic Cardano transaction using Dart with the \`http\` package and the Anvil API. This guide provides a complete code example for building a transaction.
- [PHP + cURL](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/php.md): Learn how to create a basic Cardano transaction using PHP with \`cURL\` and the Anvil API. This guide provides a complete code example for building a transaction.
- [Swift + URLSession](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/swift.md): Learn how to create a basic Cardano transaction using Swift with the Anvil API. This guide provides a complete code example for building a transaction.
- [C++ + libcurl](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/cpp.md): Learn how to create a basic Cardano transaction using C++ with the Anvil API. This guide provides a complete code example for building a transaction.
- [ESP32 + HTTPClient](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/esp32.md): Learn how to create a basic Cardano transaction using ESP32 with the Anvil API. This guide provides a complete code example for IoT blockchain integration.
- [C# + HttpClient](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/csharp.md): Learn how to create a basic Cardano transaction using C# with the Anvil API. This guide provides a complete code example for building a transaction.
- [Kotlin + HttpClient](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/kotlin.md): Learn how to create a basic Cardano transaction using Kotlin with the Anvil API. This guide provides a complete code example for building a transaction.
- [Java + HttpClient](https://dev.ada-anvil.io/quick-start-examples/transaction/basic-transaction/java.md): Learn how to create a basic Cardano transaction using Java with the Anvil API. This guide provides a complete code example for building a transaction.
- [Custom Transaction](https://dev.ada-anvil.io/quick-start-examples/transaction/custom-transaction.md)
- [Bash & cURL](https://dev.ada-anvil.io/quick-start-examples/transaction/custom-transaction/bash-and-curl.md): Learn how to create a custom Cardano transaction using Bash and cURL with the Anvil API.
- [TS/JS + Fetch](https://dev.ada-anvil.io/quick-start-examples/transaction/custom-transaction/typescript.md): Learn how to create a custom Cardano transaction using TypeScript or JavaScript with the Anvil API.
- [Expiring Transaction](https://dev.ada-anvil.io/quick-start-examples/transaction/expiring-transaction.md)
- [TS/JS + Fetch](https://dev.ada-anvil.io/quick-start-examples/transaction/expiring-transaction/typescript.md): Learn how to create a Cardano transaction that expires after a certain time (TTL) using TypeScript or JavaScript with the Anvil API.
- [Submit Transaction](https://dev.ada-anvil.io/quick-start-examples/transaction/submit-transaction.md)
- [TS/JS + Fetch](https://dev.ada-anvil.io/quick-start-examples/transaction/submit-transaction/typescript.md): Learn how to submit a signed Cardano transaction using TypeScript or JavaScript and the Anvil API.
- [Bash & cURL](https://dev.ada-anvil.io/quick-start-examples/transaction/submit-transaction/bash-and-curl.md): Learn how to submit a signed Cardano transaction using Bash, cURL, and the Anvil API.
- [Transaction Metadata (CIP-20)](https://dev.ada-anvil.io/quick-start-examples/transaction/cip-20.md): Learn how to add metadata to a Cardano transaction according to CIP-20 using the Anvil API.
- [Delegation](https://dev.ada-anvil.io/quick-start-examples/delegation.md)
- [DRep (Bash & cURL)](https://dev.ada-anvil.io/quick-start-examples/delegation/delegate-drep-sh.md): Learn how to delegate to a DRep using Bash, cURL, and the Anvil API.
- [DRep (TS/JS + Fetch)](https://dev.ada-anvil.io/quick-start-examples/delegation/delegate-drep-ts.md): Learn how to delegate to a DRep using TypeScript or JavaScript and the Anvil API.
- [Stake Pool (Bash & cURL)](https://dev.ada-anvil.io/quick-start-examples/delegation/delegate-pool-sh.md): Learn how to delegate to a Stake Pool using Bash, cURL, and the Anvil API.
- [Stake Pool (TS/JS + Fetch)](https://dev.ada-anvil.io/quick-start-examples/delegation/delegate-pool-ts.md): Learn how to delegate to a Stake Pool using TypeScript or JavaScript and the Anvil API.
- [Minting (CIP-25)](https://dev.ada-anvil.io/quick-start-examples/cip-25.md)
- [TS/JS + Fetch](https://dev.ada-anvil.io/quick-start-examples/cip-25/cip-25.md): Learn how to mint a standard CIP-25 NFT using TypeScript or JavaScript with the Anvil API.
- [CLI (TS/JS + Fetch)](https://dev.ada-anvil.io/quick-start-examples/cip-25/cip-25-cli.md): Learn how to mint a standard CIP-25 NFT using the Anvil API wallet CLI with TypeScript or JavaScript.
- [Minting (CIP-68)](https://dev.ada-anvil.io/quick-start-examples/cip-68.md)
- [TS/JS + Fetch](https://dev.ada-anvil.io/quick-start-examples/cip-68/cip-68.md): Learn how to mint a CIP-68 NFT, which stores metadata on-chain, using TypeScript or JavaScript with the Anvil API.
- [Treasury Pays for Minting (TS/JS + Fetch)](https://dev.ada-anvil.io/quick-start-examples/cip-68/treasury-pays.md): An example of a CIP-68 mint where a central treasury wallet pays the transaction fees, using TypeScript or JavaScript.
- [Treasury Updates Metadata (TS/JS + Fetch)](https://dev.ada-anvil.io/quick-start-examples/cip-68/treasury-updates-metadata.md): An example of a CIP-68 NFT where a central treasury wallet updates the on-chain metadata, using TypeScript or JavaScript.


---

# 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://dev.ada-anvil.io/quick-start-examples.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.
