# Examples

Azle has many example projects showing nearly all Azle APIs. They can be found in the [examples directory](https://github.com/demergent-labs/azle/tree/main/examples) of the [Azle GitHub repository](https://github.com/demergent-labs/azle).

We'll highlight a few of them and some others here:

-   [Query](https://github.com/demergent-labs/azle/tree/main/examples/query)
-   [Update](https://github.com/demergent-labs/azle/tree/main/examples/update)
-   [Primitive Types](https://github.com/demergent-labs/azle/tree/main/examples/primitive_types)
-   [Stable Structures](https://github.com/demergent-labs/azle/tree/main/examples/stable_structures)
-   [Cycles](https://github.com/demergent-labs/azle/tree/main/examples/cycles)
-   [Cross Canister Calls](https://github.com/demergent-labs/azle/tree/main/examples/cross_canister_calls)
-   [Management Canister](https://github.com/demergent-labs/azle/tree/main/examples/management_canister)
-   [Outgoing HTTP Requests](https://github.com/demergent-labs/azle/tree/main/examples/outgoing_http_requests)
-   [Incoming HTTP Requests](https://github.com/demergent-labs/azle/tree/main/examples/motoko_examples/http_counter)
-   [Pre and Post Upgrade](https://github.com/demergent-labs/azle/tree/main/examples/pre_and_post_upgrade)
-   [Timers](https://github.com/demergent-labs/azle/tree/main/examples/timers)
-   [Multisig Vault](https://github.com/demergent-labs/multisig_vault)
-   [ICRC-1](https://github.com/demergent-labs/ICRC-1)
-   [IC Chainlink Data Feeds](https://github.com/demergent-labs/ic_chainlink_data_feeds)
-   [Bitcoin](https://github.com/demergent-labs/azle/tree/main/examples/basic_bitcoin)
-   [ckBTC](https://github.com/demergent-labs/azle/tree/main/examples/ckbtc)
