# Upgrading a Node

### Upgrading a Node

NashPoint's modular architecture allows Nodes to be extended with new functionality through routers and policies. All upgrades are optional and must pass through a multi-tiered permission system to ensure security.

#### In This Section

* [**Adding Routers**](https://nashpoint.gitbook.io/nashpoint/upgrading-a-node/adding-routers)\
  How to add new protocol integrations and other functionality to a Node
* [**Custom Router Development**](https://nashpoint.gitbook.io/nashpoint/upgrading-a-node/custom-router-development)\
  Building and deploying custom DeFi integrations
* [**Multi-Tier Permissioning**](https://nashpoint.gitbook.io/nashpoint/upgrading-a-node/multi-tier-permissioning)\
  Understanding the security model for protocol upgrades

Node owners have full control over which upgrades to accept, and existing configurations cannot be forcibly changed by protocol governance.
