• Discover
  • Developers
  • Aragon Developer Portal
  • Project
  • Network

Aragon Developer Portal

What you need to get started building with Aragon

Get started  Take the tutorial

aragonPM

Decentralized package manager based on aragonOS that handles upgreadability of smart contracts and arbitrary data blobs, such as webapps.

aragonOS

Framework that enables flexible and upgradeable governance mechanisms by creating and assigning permissions to multiple entities.

aragonAPI

Standard set of APIs and specifications used to interact with aragonOS-powered contracts by handling transaction pathing, upgradeability, and contract state.

aragonUI

Aragon-native toolkit of React UI components for decentralized apps that implement aragonDS. Slick, fast and easily extendable.

aragonCLI

Tool for creating, testing and publishing Aragon applications. Also allows for creating custom Aragon organizations.

aragonDS

The Aragon Design System defines a set of user behaviours and guidelines to ensure consistency across all Aragon apps.

This is for you,
developer.

Aragon is the most powerful and modular way to run DAOs. But on our journey creating DAOs, we discovered how to modularize individual components that can be used for creating any dapp or crypto protocol.

For DAOs

You can create organizations that let entities (users, smart contracts) interact with each other and create rich governance mechanisms by using the Access Control List.

You can also create templates so other people will be able to create pre-configured organizations just by selecting your template in the setup process. This way, you can benefit from the existing stack for creating and managing decentralized organizations.


For dapps

You can create dapps that run within the Aragon client (Aragon apps). Aragon apps are interoperable between each other and can forward actions to one another so there's no need to reinvent the wheel.

An example is a voting app that can forward the intent of a user to another app if the voting passes. You can just build an Aragon app that exposes some functionality and then any governance mechanism will be able to consume it without any additional changes.


For crypto protocols

You can build any governance mechanism to upgrade your crypto protocol or its parameters. Benefit from any of the existing governance mechanisms that support aragonOS, or easily roll out your own.

Trusted by

Projects like these leverage the Aragon stack

district0xDecentralandAltheaDAppNodePandoEspressoGiveth
More Aragon users
HomeDiscoverProjectNetwork
DevelopersBug bountyGrantsGovernance
ContributeBlogWikiAraCon

Be part of the conversation

Subscribe to our newsletter