# Overview

### [Beam](https://docs.somewear.app/developer-docs/beam/quick-start-linux-mac)

Beam is a flexible agent that is designed to run on servers, desktop machines, embedded computers, and any other general purpose computer. Linux, Mac, and Windows is supported.

* Connect to Somewear hardware to send over satellite.
* Send & receive data by calling Somewear APIs over cell/WiFi.
* Acts as a TAK client to send/receive data with TAK servers.
* Can be used to push Somewear data to your server without exposing it to the internet.
* Run arbitrary scripts to handle Somewear data.

### [Webhooks](https://docs.somewear.app/developer-docs/webhooks/quick-start)

Webhooks allow you to push Somewear data to your server via a HTTP POST request. Your server must be publicly reachable on the internet unless you're running Somewear On-Prem. Alternatively, you can push data to your server that isn't exposed on the internet by using Beam.
