---
title: Install broker on Linux | Snap Store
description: Get the latest version of broker for Linux - Real-time Zero-Code API
  Server
url: https://snapcraft.io/broker
---

# broker

[Bevan Hunt (bevanhunt)](https://snapcraft.io/publisher/bevanhunt "View all snaps from Bevan Hunt (bevanhunt)")

* [Bevan Hunt (bevanhunt)](https://snapcraft.io/publisher/bevanhunt "View all snaps from Bevan Hunt (bevanhunt)")
* [Server and Cloud](https://snapcraft.io/search?categories=server-and-cloud)

latest/stable 4.2.9

Install latest/stable of broker

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install broker
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* broker

---

### License

* X11

---

### Last updated

* 5 February 2020 - latest/stable
* 5 February 2020 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [apibill.me](https://apibill.me "https://apibill.me")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/broker#report-snap-modal)

---

* [Description](https://snapcraft.io/broker#tab-description)
* [Security](https://snapcraft.io/broker#tab-security)

#### Real-time Zero-Code API Server

The purpose of this library is to be your real-time zero-code API server.

Broker is a SSE message broker that requires you write no backend code to have a full real-time API.

Broker is born from the need that rather than building a complex REST API with web-sockets and a SQL database to provide reactive web forms (like for React) there must be a simpler way.

Broker follows an insert-only/publish/subscribe paradigm rather than a REST CRUD paradigm.

* the origin (CORS) needs to be passed in as a flag with wildcard not supported
* the port needs to be passed in as a flag
* the expiry (for jwts) needs to be passed in as a flag (in seconds)
* the secret (for jwts) needs to be passed in as a flag

Example: sudo broker -port 8080 -origin <http://localhost:3000> -expiry 3600 -secret secret

---

## Install broker on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/broker/arch)

[### CentOS](https://snapcraft.io/install/broker/centos)

[### Debian](https://snapcraft.io/install/broker/debian)

[### elementary OS](https://snapcraft.io/install/broker/elementary)

[### Fedora](https://snapcraft.io/install/broker/fedora)

[### KDE Neon](https://snapcraft.io/install/broker/kde-neon)

[### Kubuntu](https://snapcraft.io/install/broker/kubuntu)

[### Manjaro](https://snapcraft.io/install/broker/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/broker/pop)

[### openSUSE](https://snapcraft.io/install/broker/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/broker/rhel)

[### Ubuntu](https://snapcraft.io/install/broker/ubuntu)
