--- title: API Reference description: Official IOTA Client Library Java API reference. image: /img/logo/iota_mark_light.png keywords: - api - Java - param - type - endpoint - builder --- import Address from './api/Address.mdx' import AddressDto from './api/AddressDto.mdx' import AddressIndexRecorder from './api/AddressIndexRecorder.mdx' import AddressPublicWrapper from './api/AddressPublicWrapper.mdx' import AddressStringPublicWrapper from './api/AddressStringPublicWrapper.mdx' import Api from './api/Api.mdx' import BalanceAddressResponse from './api/BalanceAddressResponse.mdx' import BrokerOptions from './api/BrokerOptions.mdx' import Chain from './api/Chain.mdx' import Client from './api/Client.mdx' import ClientBuilder from './api/ClientBuilder.mdx' import ClientException from './api/ClientException.mdx' import ClientMessageBuilder from './api/ClientMessageBuilder.mdx' import ClientMiner from './api/ClientMiner.mdx' import Essence from './api/Essence.mdx' import GetAddressBuilder from './api/GetAddressBuilder.mdx' import GetAddressesBuilder from './api/GetAddressesBuilder.mdx' import GetBalanceBuilderApi from './api/GetBalanceBuilderApi.mdx' import GetMessageBuilder from './api/GetMessageBuilder.mdx' import GossipDto from './api/GossipDto.mdx' import HeartbeatDto from './api/HeartbeatDto.mdx' import IndexPublicDto from './api/IndexPublicDto.mdx' import IndexationPayload from './api/IndexationPayload.mdx' import InfoResponse from './api/InfoResponse.mdx' import Input from './api/Input.mdx' import InputKind from './api/InputKind.mdx' import LedgerInclusionStateDto from './api/LedgerInclusionStateDto.mdx' import Message from './api/Message.mdx' import MessageBuilder from './api/MessageBuilder.mdx' import MessageId from './api/MessageId.mdx' import MessageMetadata from './api/MessageMetadata.mdx' import MessagePayload from './api/MessagePayload.mdx' import MessagePayloadType from './api/MessagePayloadType.mdx' import MessageWrap from './api/MessageWrap.mdx' import MetricsDto from './api/MetricsDto.mdx' import MigratedFundsEntry from './api/MigratedFundsEntry.mdx' import MigratedFundsEntryDto from './api/MigratedFundsEntryDto.mdx' import MilestoneId from './api/MilestoneId.mdx' import MilestonePayload from './api/MilestonePayload.mdx' import MilestonePayloadEssence from './api/MilestonePayloadEssence.mdx' import MilestoneResponse from './api/MilestoneResponse.mdx' import MilestoneSignature from './api/MilestoneSignature.mdx' import MilestoneUtxoChangesResponse from './api/MilestoneUtxoChangesResponse.mdx' import MqttEvent from './api/MqttEvent.mdx' import MqttListener from './api/MqttListener.mdx' import MqttManager from './api/MqttManager.mdx' import MqttTopicManager from './api/MqttTopicManager.mdx' import NativeAPI from './api/NativeAPI.mdx' import NetworkInfo from './api/NetworkInfo.mdx' import Node from './api/Node.mdx' import NodeInfoWrapper from './api/NodeInfoWrapper.mdx' import Output from './api/Output.mdx' import OutputDto from './api/OutputDto.mdx' import OutputKind from './api/OutputKind.mdx' import OutputResponse from './api/OutputResponse.mdx' import OutputsOptions from './api/OutputsOptions.mdx' import PeerDto from './api/PeerDto.mdx' import PreparedTransactionData from './api/PreparedTransactionData.mdx' import PublicKey from './api/PublicKey.mdx' import ReceiptDto from './api/ReceiptDto.mdx' import ReceiptPayload from './api/ReceiptPayload.mdx' import ReceiptPayloadDto from './api/ReceiptPayloadDto.mdx' import ReferenceUnlock from './api/ReferenceUnlock.mdx' import RegularEssence from './api/RegularEssence.mdx' import Relation from './api/Relation.mdx' import RustHex from './api/RustHex.mdx' import RustLogging from './api/RustLogging.mdx' import SecretKey from './api/SecretKey.mdx' import Signature from './api/Signature.mdx' import SignatureLockedDustAllowanceOutput from './api/SignatureLockedDustAllowanceOutput.mdx' import SignatureLockedDustAllowanceOutputDto from './api/SignatureLockedDustAllowanceOutputDto.mdx' import SignatureLockedSingleOutput from './api/SignatureLockedSingleOutput.mdx' import SignatureLockedSingleOutputDto from './api/SignatureLockedSingleOutputDto.mdx' import SignatureUnlock from './api/SignatureUnlock.mdx' import Topic from './api/Topic.mdx' import TopicEvent from './api/TopicEvent.mdx' import TransactionId from './api/TransactionId.mdx' import TransactionPayload from './api/TransactionPayload.mdx' import TransactionPayloadBuilder from './api/TransactionPayloadBuilder.mdx' import TreasuryInput from './api/TreasuryInput.mdx' import TreasuryOutput from './api/TreasuryOutput.mdx' import TreasuryOutputDto from './api/TreasuryOutputDto.mdx' import TreasuryPayload from './api/TreasuryPayload.mdx' import TreasuryResponse from './api/TreasuryResponse.mdx' import UnlockBlock from './api/UnlockBlock.mdx' import UnlockBlockKind from './api/UnlockBlockKind.mdx' import UnlockBlocks from './api/UnlockBlocks.mdx' import Util from './api/Util.mdx' import UtxoInput from './api/UtxoInput.mdx' ## Address
## AddressDto ## AddressIndexRecorder ## AddressPublicWrapper ## AddressStringPublicWrapper ## Api ## BalanceAddressResponse ## BrokerOptions ## Chain ## Client ## ClientBuilder ## ClientException ## ClientMessageBuilder ## ClientMiner ## Essence ## GetAddressBuilder ## GetAddressesBuilder ## GetBalanceBuilderApi ## GetMessageBuilder ## GossipDto ## HeartbeatDto ## IndexPublicDto ## IndexationPayload ## InfoResponse ## Input ## InputKind ## LedgerInclusionStateDto ## Message ## MessageBuilder ## MessageId ## MessageMetadata ## MessagePayload ## MessagePayloadType ## MessageWrap ## MetricsDto ## MigratedFundsEntry ## MigratedFundsEntryDto ## MilestoneId ## MilestonePayload ## MilestonePayloadEssence ## MilestoneResponse ## MilestoneSignature ## MilestoneUtxoChangesResponse ## MqttEvent ## MqttListener ## MqttManager ## MqttTopicManager ## NativeAPI ## NetworkInfo ## Node ## NodeInfoWrapper ## Output ## OutputDto ## OutputKind ## OutputResponse ## OutputsOptions ## PeerDto ## PreparedTransactionData ## PublicKey ## ReceiptDto ## ReceiptPayload ## ReceiptPayloadDto ## ReferenceUnlock ## RegularEssence ## Relation ## RustHex ## RustLogging ## SecretKey ## Signature ## SignatureLockedDustAllowanceOutput ## SignatureLockedDustAllowanceOutputDto ## SignatureLockedSingleOutput ## SignatureLockedSingleOutputDto ## SignatureUnlock ## Topic ## TopicEvent ## TransactionId ## TransactionPayload ## TransactionPayloadBuilder ## TreasuryInput ## TreasuryOutput ## TreasuryOutputDto ## TreasuryPayload ## TreasuryResponse ## UnlockBlock ## UnlockBlockKind ## UnlockBlocks ## Util ## UtxoInput