Een router (uitspraak: Brits: roeter, Amerikaans: rauter[1]) is een apparaat dat twee of meer verschillende computernetwerken aan elkaar verbindt, bijvoorbeeld internet en een bedrijfsnetwerk, en pakketten data van het ene naar het andere netwerk verzendt. Een router kan gezien worden als een schakelapparaat voor datapakketten dat actief is op OSI-laag 3. Dit in tegenstelling tot een hub, die op laag 1 werkt en een switch, die opereert op OSI-laag 2.