# Legacy Developer Documentation

{% hint style="danger" %}
The products and developer tools in this documentation are Aragon Legacy Products & Tools and are no longer being maintained. For a better experience and support **check out our newest Aragon Products and OSx** [**here**](https://aragon.org)**.**
{% endhint %}

Welcome to the Aragon Legacy Developer Documentation.

* Get started [here](/developers/tools/the-basics/getting-started.md).
* Take the tutorial [here](/developers/tools/guides/custom-deploy.md).

#### General tools:

* <img src="/files/kZUFaBfsp6D40pgGr83v" alt="" data-size="line"> [**aragonPM**](https://github.com/aragon/documentation/blob/legacy_docs/developers/developers/tools/aragonpm/README.md): Decentralized package manager based on aragonOS that handles upgreadability of smart contracts and arbitrary data blobs, such as webapps.
* <img src="/files/BNA3UU2SUa2IqJSQZtjS" alt="" data-size="line"> [**aragonOS**](https://github.com/aragon/documentation/blob/legacy_docs/developers/developers/tools/aragonos/README.md) Framework: that enables flexible and upgradeable governance mechanisms by creating and assigning permissions to multiple entities.
* <img src="/files/HcR8ZScnMJ9Vg0nATXvi" alt="" data-size="line"> [**aragonAPI**](https://github.com/aragon/documentation/blob/legacy_docs/developers/developers/tools/aragonapi/README.md) Standard: set of APIs and specifications used to interact with aragonOS-powered contracts by handling transaction pathing, upgradeability, and contract state.
* <img src="/files/RJ8eZug60jO2VJPxa0sD" alt="" data-size="line"> [**aragonUI**](https://github.com/aragon/documentation/blob/legacy_docs/developers/developers/tools/aragonui/README.md): Aragon-native toolkit of React UI components for decentralized apps that implement aragonDS. Slick, fast and easily extendable.
* <img src="/files/rOTtVL2YRpXNxI8HZswg" alt="" data-size="line"> [**aragonCLI**](https://github.com/aragon/documentation/blob/legacy_docs/developers/developers/tools/aragoncli/README.md): Tool for creating, testing and publishing Aragon applications. Also allows for creating custom Aragon organizations.
* <img src="/files/H1D7huGZ3VtxdSPEb1UX" alt="" data-size="line"> [**aragonDS**](https://github.com/aragon/documentation/blob/legacy_docs/developers/developers/tools/aragonds/README.md): The Aragon Design System defines a set of user behaviours and guidelines to ensure consistency across all Aragon apps.

#### Products tools:

* For Aragon **Govern** documentation go [here](/developers/products/aragon-govern.md).
* For Aragon **Vocdoni** documentation go [here](/developers/products/aragon-vocdoni.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/developers.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.
