> For the complete documentation index, see [llms.txt](https://docs.somewear.app/developer-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.somewear.app/developer-docs/overview.md).

# Overview

### [Beam](/developer-docs/beam/quick-start-linux-mac.md)

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](/developer-docs/webhooks/quick-start.md)

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.
