# General Tools

- [The Basics](https://legacy-docs.aragon.org/developers/tools/the-basics.md)
- [Before starting](https://legacy-docs.aragon.org/developers/tools/the-basics/before-starting.md)
- [Quick start](https://legacy-docs.aragon.org/developers/tools/the-basics/getting-started.md)
- [Tech Stack](https://legacy-docs.aragon.org/developers/tools/the-basics/the-aragon-stack.md)
- [App permissions](https://legacy-docs.aragon.org/developers/tools/the-basics/permissions.md)
- [Forwarding](https://legacy-docs.aragon.org/developers/tools/the-basics/forwarding.md)
- [Upgradeability](https://legacy-docs.aragon.org/developers/tools/the-basics/upgradeability.md)
- [Package management](https://legacy-docs.aragon.org/developers/tools/the-basics/package-management.md)
- [Templates](https://legacy-docs.aragon.org/developers/tools/the-basics/templates.md)
- [Aragon client](https://legacy-docs.aragon.org/developers/tools/the-basics/the-aragon-client.md)
- [Human readable transactions](https://legacy-docs.aragon.org/developers/tools/the-basics/human-readable-transactions.md)
- [Guides](https://legacy-docs.aragon.org/developers/tools/guides.md)
- [How to create your first custom DAO using Aragon CLI!](https://legacy-docs.aragon.org/developers/tools/guides/custom-deploy.md)
- [How to use the Agent App](https://legacy-docs.aragon.org/developers/tools/guides/the-agent-app.md)
- [Installing Aragon Agent from aragonCLI](https://legacy-docs.aragon.org/developers/tools/guides/the-agent-app/installing-aragon-agent-from-aragoncli.md)
- [Setting and Checking permissions](https://legacy-docs.aragon.org/developers/tools/guides/the-agent-app/setting-and-checking-permissions.md)
- [Interacting with Aragon Agent](https://legacy-docs.aragon.org/developers/tools/guides/the-agent-app/interacting-with-aragon-agent.md)
- [How to build your first Aragon App!](https://legacy-docs.aragon.org/developers/tools/guides/your-first-aragon-app.md)
- [How to publish an Aragon App to aragonPM](https://legacy-docs.aragon.org/developers/tools/guides/publish-to-aragonpm.md)
- [How to migrate existing Aragon App to Buidler plugin](https://legacy-docs.aragon.org/developers/tools/guides/buidler-plugin-migration.md)
- [How to change the Quorum of your DAO](https://legacy-docs.aragon.org/developers/tools/guides/how-to-change-the-quorum-of-your-dao.md)
- [Change Quorum using Aragon Console](https://legacy-docs.aragon.org/developers/tools/guides/how-to-change-the-quorum-of-your-dao/change-quorum-using-aragon-console.md)
- [Change Quorum using EVMcrispr](https://legacy-docs.aragon.org/developers/tools/guides/how-to-change-the-quorum-of-your-dao/change-quorum-using-evmcrispr.md)
- [Deploying Aragon Client in new Chains](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains.md)
- [Deployments information](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains/deployments-information.md)
- [Harmony testnet](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains/deployments-information/harmony-testnet.md)
- [BSC Tesnet](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains/deployments-information/bsc-tesnet.md)
- [Harmony](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains/deployments-information/harmony.md)
- [Metis stardust](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains/deployments-information/metis-stardust.md)
- [Metis Andromeda](https://legacy-docs.aragon.org/developers/tools/guides/deploying-aragon-client-in-new-chains/deployments-information/metis-andromeda.md)
- [How to Brick your DAO 🧱](https://legacy-docs.aragon.org/developers/tools/guides/how-to-brick-your-dao.md)
- [How to sign with Web3 providers](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers.md)
- [Setting up a Metamask Wallet](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/set-up-metamask.md)
- [Import your seed phrase into Metamask](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/set-up-metamask/import-your-seed-wallet-in-metamask.md)
- [Import your private key into Metamask](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/set-up-metamask/import-your-seed-wallet-in-metamask-1.md)
- [Sign a transaction with Metamask](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/set-up-metamask/metamask.md)
- [Setting up a Frame Wallet](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/setting-up-a-frame-wallet.md)
- [Sign a Transaction with Frame](https://legacy-docs.aragon.org/developers/tools/guides/how-to-sign-with-web3-providers/setting-up-a-frame-wallet/frame.md): How to use Frame
- [Troubleshooting](https://legacy-docs.aragon.org/developers/tools/guides/troubleshooting-and-faq.md)
- [aragonOS](https://legacy-docs.aragon.org/developers/tools/aragonos.md)
- [Introduction](https://legacy-docs.aragon.org/developers/tools/aragonos/introduction.md)
- [Motivations](https://legacy-docs.aragon.org/developers/tools/aragonos/motivations.md)
- [Developing with aragonOS](https://legacy-docs.aragon.org/developers/tools/aragonos/developing-with-aragonos.md)
- [Reference documentation](https://legacy-docs.aragon.org/developers/tools/aragonos/reference-documentation.md)
- [Migrating to aragonOS 4 from aragonOS 3](https://legacy-docs.aragon.org/developers/tools/aragonos/migrating-to-aragonos-4-from-aragonos-3.md)
- [Reference (aragonOS 3)](https://legacy-docs.aragon.org/developers/tools/aragonos/reference-aragonos-3.md)
- [Smart Contract References](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references.md)
- [ACL](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/acl.md)
- [ACL](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/acl/acl.md)
- [ACLSyntaxSugar](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/acl/aclsyntaxsugar.md)
- [ACLHelpers](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/acl/aclhelpers.md)
- [IACL](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/acl/iacl.md)
- [IACLOracle](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/acl/iacloracle.md)
- [APM](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apm.md)
- [APMNamehash](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apm/apmnamehash.md)
- [APMRegistry](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apm/apmregistry.md)
- [APMInternalAppNames](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apm/apminternalappnames.md)
- [Repo](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apm/repo.md)
- [APPS](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps.md)
- [AppProxyBase](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps/appproxybase.md)
- [AppProxyPinned](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps/appproxypinned.md)
- [AppProxyUpgradeable](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps/appproxyupgradeable.md)
- [AppStorage](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps/appstorage.md)
- [AragonApp](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps/aragonapp.md)
- [UnsafeAragonApp](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/apps/unsafearagonapp.md)
- [COMMON](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common.md)
- [Autopetrified](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/autopetrified.md)
- [ConversionHelpers](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/conversionhelpers.md)
- [DelegateProxy](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/delegateproxy.md)
- [DepositableDelegateProxy](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/depositabledelegateproxy.md)
- [DepositableStorage](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/depositablestorage.md)
- [EtherTokenConstant](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/ethertokenconstant.md)
- [IForwarder](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/iforwarder.md)
- [IForwarderFee](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/iforwarderfee.md)
- [IVaultRecoverable](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/ivaultrecoverable.md)
- [Initializable](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/initializable.md)
- [IsContract](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/iscontract.md)
- [Petrifiable](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/petrifiable.md)
- [ReentrancyGuard](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/reentrancyguard.md)
- [SafeERC20](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/safeerc20.md)
- [TimeHelpers](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/timehelpers.md)
- [Uint256Helpers](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/uint256helpers.md)
- [UnstructuredStorage](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/unstructuredstorage.md)
- [VaultRecoverable](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/common/vaultrecoverable.md)
- [ENS](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/ens.md)
- [ENSConstants](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/ens/ensconstants.md)
- [ENSSubdomainRegistrar](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/ens/enssubdomainregistrar.md)
- [EVMSCRIPT](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript.md)
- [EVMScriptRegistry](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript/evmscriptregistry.md)
- [EVMScriptRunner](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript/evmscriptrunner.md)
- [IEVMScriptExecutor](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript/ievmscriptexecutor.md)
- [IEVMScriptRegistry](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript/ievmscriptregistry.md)
- [EVMScriptRegistryConstants](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript/evmscriptregistryconstants.md)
- [ScriptHelpers](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript/scripthelpers.md)
- [EVMSCRIPT/EXECUTORS](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript-executors.md)
- [BaseEVMScriptExecutor](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript-executors/baseevmscriptexecutor.md)
- [CallsScript](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/evmscript-executors/callsscript.md)
- [FACTORY](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/factory.md)
- [APMRegistryFactory](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/factory/apmregistryfactory.md)
- [AppProxyFactory](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/factory/appproxyfactory.md)
- [DAOFactory](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/factory/daofactory.md)
- [ENSFactory](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/factory/ensfactory.md)
- [EVMScriptRegistryFactory](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/factory/evmscriptregistryfactory.md)
- [KERNEL](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel.md)
- [IKernel](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/ikernel.md)
- [IKernelEvents](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/ikernelevents.md)
- [Kernel](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/kernel.md)
- [KernelAppIds](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/kernelappids.md)
- [KernelNamespaceConstants](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/kernelnamespaceconstants.md)
- [KernelProxy](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/kernelproxy.md)
- [KernelStorage](https://legacy-docs.aragon.org/developers/tools/aragonos/smart-contract-references/kernel/kernelstorage.md)
- [aragonCLI](https://legacy-docs.aragon.org/developers/tools/aragoncli.md)
- [Introduction](https://legacy-docs.aragon.org/developers/tools/aragoncli/introduction.md)
- [Main commands](https://legacy-docs.aragon.org/developers/tools/aragoncli/main-commands.md)
- [DAO commands](https://legacy-docs.aragon.org/developers/tools/aragoncli/dao-commands.md)
- [APM commands](https://legacy-docs.aragon.org/developers/tools/aragoncli/apm-commands.md)
- [IPFS commands](https://legacy-docs.aragon.org/developers/tools/aragoncli/ipfs-commands.md)
- [Global configuration](https://legacy-docs.aragon.org/developers/tools/aragoncli/global-configuration.md)
- [aragonPM](https://legacy-docs.aragon.org/developers/tools/aragonpm.md)
- [Introduction](https://legacy-docs.aragon.org/developers/tools/aragonpm/introduction.md)
- [Architecture](https://legacy-docs.aragon.org/developers/tools/aragonpm/architecture.md)
- [Reference documentation](https://legacy-docs.aragon.org/developers/tools/aragonpm/reference-documentation.md)
- [aragonAPI](https://legacy-docs.aragon.org/developers/tools/aragonapi.md)
- [Introduction](https://legacy-docs.aragon.org/developers/tools/aragonapi/introduction.md)
- [Javascript](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript.md)
- [Quick Start](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/quick-start.md)
- [App API](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/app-api.md)
- [React API](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/react-api.md)
- [Wrapper](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/wrapper.md)
- [Providers](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/providers.md)
- [Architecture of apps](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/architecture-off-apps.md)
- [Background Scripts](https://legacy-docs.aragon.org/developers/tools/aragonapi/javascript/background-scripts.md)
- [aragonUI](https://legacy-docs.aragon.org/developers/tools/aragonui.md)
- [Getting started](https://legacy-docs.aragon.org/developers/tools/aragonui/getting-started.md)
- [How to upgrade](https://legacy-docs.aragon.org/developers/tools/aragonui/how-to-upgrade.md)
- [BASE](https://legacy-docs.aragon.org/developers/tools/aragonui/base.md)
- [Spacing](https://legacy-docs.aragon.org/developers/tools/aragonui/base/spacing.md)
- [Colors](https://legacy-docs.aragon.org/developers/tools/aragonui/base/colors.md)
- [Text styles](https://legacy-docs.aragon.org/developers/tools/aragonui/base/text-styles.md)
- [Icons](https://legacy-docs.aragon.org/developers/tools/aragonui/base/icons.md)
- [Main](https://legacy-docs.aragon.org/developers/tools/aragonui/base/main.md)
- [ACTIONS](https://legacy-docs.aragon.org/developers/tools/aragonui/actions.md)
- [Button](https://legacy-docs.aragon.org/developers/tools/aragonui/actions/button.md)
- [ContextMenu](https://legacy-docs.aragon.org/developers/tools/aragonui/actions/contextmenu.md)
- [NAVIGATION](https://legacy-docs.aragon.org/developers/tools/aragonui/navigation.md)
- [Tabs](https://legacy-docs.aragon.org/developers/tools/aragonui/navigation/tabs.md)
- [Pagination](https://legacy-docs.aragon.org/developers/tools/aragonui/navigation/pagination.md)
- [BackButton](https://legacy-docs.aragon.org/developers/tools/aragonui/navigation/backbutton.md)
- [Link](https://legacy-docs.aragon.org/developers/tools/aragonui/navigation/link.md)
- [Header](https://legacy-docs.aragon.org/developers/tools/aragonui/navigation/header.md)
- [STRUCTURE](https://legacy-docs.aragon.org/developers/tools/aragonui/structure.md)
- [Bar](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/bar.md)
- [Box](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/box.md)
- [Card](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/card.md)
- [Split](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/split.md)
- [DataView](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/dataview.md)
- [Table](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/table.md)
- [EmptyStateCard](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/emptystatecard.md)
- [IdentityBadge](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/identitybadge.md)
- [TransactionBadge](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/transactionbadge.md)
- [Tag](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/tag.md)
- [Accordion](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/accordion.md)
- [Timer](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/timer.md)
- [TokenAmount](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/tokenamount.md)
- [EthIdenticon](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/ethidenticon.md)
- [TransactionProgress](https://legacy-docs.aragon.org/developers/tools/aragonui/structure/transactionprogress.md)
- [DATA ENTRY](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry.md)
- [AutoComplete](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/autocomplete.md)
- [DateRangePicker](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/daterangepicker.md)
- [DropDown](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/dropdown.md)
- [Switch](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/switch.md)
- [Radio](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/radio.md)
- [CheckBox](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/checkbox.md)
- [Slider](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/slider.md)
- [TextInput](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/textinput.md)
- [SearchInput](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/searchinput.md)
- [AddressField](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/addressfield.md)
- [RadioGroup](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/radiogroup.md)
- [RadioList](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/radiolist.md)
- [TextCopy](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/textcopy.md)
- [Field](https://legacy-docs.aragon.org/developers/tools/aragonui/data-entry/field.md)
- [VISUALIZATION](https://legacy-docs.aragon.org/developers/tools/aragonui/visualization.md)
- [CircleGraph](https://legacy-docs.aragon.org/developers/tools/aragonui/visualization/circlegraph.md)
- [LineChart](https://legacy-docs.aragon.org/developers/tools/aragonui/visualization/linechart.md)
- [Distribution](https://legacy-docs.aragon.org/developers/tools/aragonui/visualization/distribution.md)
- [FEEDBACK](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback.md)
- [Info](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback/info.md)
- [ProgressBar](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback/progressbar.md)
- [LoadingRing](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback/loadingring.md)
- [Toast](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback/toast.md)
- [SyncIndicator](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback/syncindicator.md)
- [FloatIndicator](https://legacy-docs.aragon.org/developers/tools/aragonui/feedback/floatindicator.md)
- [OVERLAYS](https://legacy-docs.aragon.org/developers/tools/aragonui/overlays.md)
- [Help](https://legacy-docs.aragon.org/developers/tools/aragonui/overlays/help.md)
- [Popover](https://legacy-docs.aragon.org/developers/tools/aragonui/overlays/popover.md)
- [Modal](https://legacy-docs.aragon.org/developers/tools/aragonui/overlays/modal.md)
- [SidePanel](https://legacy-docs.aragon.org/developers/tools/aragonui/overlays/sidepanel.md)
- [ADVANCES](https://legacy-docs.aragon.org/developers/tools/aragonui/advances.md)
- [ButtonBase](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/buttonbase.md)
- [FocusVisible](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/focusvisible.md)
- [PublicUrl](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/publicurl.md)
- [Redraw](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/redraw.md)
- [RedrawFromDate](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/redrawfromdate.md)
- [Root](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/root.md)
- [RootPortal](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/rootportal.md)
- [Viewport](https://legacy-docs.aragon.org/developers/tools/aragonui/advances/viewport.md)
- [aragonDS](https://legacy-docs.aragon.org/developers/tools/aragonds.md)
- [Guidelines](https://legacy-docs.aragon.org/developers/tools/aragonds/guidelines.md)
- [Layout](https://legacy-docs.aragon.org/developers/tools/aragonds/guidelines/layout.md)
- [Color](https://legacy-docs.aragon.org/developers/tools/aragonds/guidelines/color.md)
- [Iconography](https://legacy-docs.aragon.org/developers/tools/aragonds/guidelines/iconography.md)
- [Typography](https://legacy-docs.aragon.org/developers/tools/aragonds/guidelines/typography.md)
- [Illustrations](https://legacy-docs.aragon.org/developers/tools/aragonds/guidelines/illustrations.md)
- [Components](https://legacy-docs.aragon.org/developers/tools/aragonds/components.md)
- [Overview](https://legacy-docs.aragon.org/developers/tools/aragonds/components/overview.md)
- [Aragon Connect](https://legacy-docs.aragon.org/developers/tools/aragon-connect.md)
- [Guides](https://legacy-docs.aragon.org/developers/tools/aragon-connect/guides.md)
- [Aragon Basics](https://legacy-docs.aragon.org/developers/tools/aragon-connect/guides/aragon-basics.md)
- [Getting started](https://legacy-docs.aragon.org/developers/tools/aragon-connect/guides/getting-started.md)
- [Usage with React](https://legacy-docs.aragon.org/developers/tools/aragon-connect/guides/usage-with-react.md)
- [Advanced](https://legacy-docs.aragon.org/developers/tools/aragon-connect/advanced.md)
- [Custom Subgraph queries](https://legacy-docs.aragon.org/developers/tools/aragon-connect/advanced/custom-subgraph-queries.md)
- [Writing an App Subgraph](https://legacy-docs.aragon.org/developers/tools/aragon-connect/advanced/writing-an-app-subgraph.md)
- [Writing an App Connector](https://legacy-docs.aragon.org/developers/tools/aragon-connect/advanced/writing-an-app-connector.md)
- [Connectors](https://legacy-docs.aragon.org/developers/tools/aragon-connect/connectors.md)
- [Organizations](https://legacy-docs.aragon.org/developers/tools/aragon-connect/connectors/organizations.md)
- [Tokens app](https://legacy-docs.aragon.org/developers/tools/aragon-connect/connectors/tokens-app.md)
- [Voting app](https://legacy-docs.aragon.org/developers/tools/aragon-connect/connectors/voting-app.md)
- [Finance app](https://legacy-docs.aragon.org/developers/tools/aragon-connect/connectors/finance-app.md)
- [API reference](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference.md)
- [connect()](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/connect.md)
- [App](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/app.md)
- [Connectors](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/connectors.md)
- [Organization](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/organization.md)
- [Permission](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/permission.md)
- [Repo](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/repo.md)
- [Role](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/role.md)
- [TransactionIntent](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/transactionintent.md)
- [TransactionPath](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/transactionpath.md)
- [TransactionRequest](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/transactionrequest.md)
- [Types](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/types.md)
- [Errors](https://legacy-docs.aragon.org/developers/tools/aragon-connect/api-reference/errors.md)
- [App Center](https://legacy-docs.aragon.org/developers/tools/app-center.md)
- [App Center](https://legacy-docs.aragon.org/developers/tools/app-center/app-center.md)
- [Preparing Assets](https://legacy-docs.aragon.org/developers/tools/app-center/preparing-assets.md)
- [Submitting Your App to the App Center](https://legacy-docs.aragon.org/developers/tools/app-center/submitting-your-app-to-the-app-center.md)


---

# 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://legacy-docs.aragon.org/developers/tools.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.
