> For the complete documentation index, see [llms.txt](https://dev.ada-anvil.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.ada-anvil.io/quick-start-examples.md).

# 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.
