# Developers

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