---
title: Generate Addresses
description: You can generate an IOTA address using the Client.get_addresses() function that will return a list of tuples with the generated addresses.
image: /img/logo/iota_mark_light.png
keywords:
- how to
- address
- iota address
- addressgetter
- environment variable
- java
- nodejs
- python
- rust
- wasm
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

import ExampleSeedNote from '../_admonitions/_example_seed_note.md';
import JavaGenerateAddresses from '../libraries/java/examples/_03_generate_addresses.mdx';
import NodejsGenerateAddresses from '../libraries/nodejs/examples/_03_generate_addresses.mdx';
import PythonGenerateAddresses from '../libraries/python/examples/_03_generate_addresses.mdx';
import RustGenerateAddresses from '../libraries/rust/examples/_03_generate_addresses.mdx';
import WasmGenerateAddresses from '../libraries/wasm/examples/_03_generate_addresses.mdx';

<ExampleSeedNote/>

<Tabs groupId="language">
    <TabItem value="java" label="Java">
        <JavaGenerateAddresses/>
    </TabItem>
    <TabItem value="nodejs" label="Nodejs">
        <NodejsGenerateAddresses/>
    </TabItem>
    <TabItem value="python" label="Python">
        <PythonGenerateAddresses/>
    </TabItem>
    <TabItem value="rust" label="Rust">
        <RustGenerateAddresses/>
    </TabItem>
    <TabItem value="wasm" label="Wasm">
        <WasmGenerateAddresses/>
    </TabItem>
</Tabs>

