DeepAtom Python API Documentation

curl -L | bash

Hologram CLI

Hologram’s Command Line Interface is an easy-to-use command set for managing cellular modems and sending data to and from devices.

It’s designed to be run on small Linux devices such as Raspberry Pi, which are connected to the internet using a USB cellular modem like the Hologram Nova.

Learn more by reading through the Hologram CLI documentation!


The Hologram Command Line Interface (CLI) and Python SDK are easily downloadable via curl from your Linux terminal:


To update to the latest version:

curl -L | bash

Once installed, you can immediately send data to the Hologram Data Engine:

sudo hologram send "Hello World"

Messages can then be viewed and routed to different destinations at:


For a full list of commands:

hologram --help

Send a message:

sudo hologram send -t <topics> <message>

Receive inbound messages (try from the Hologram Dashboard):

sudo hologram receive

Bring up/down an internet connection:

sudo hologram network connect

sudo hologram network disconnect

Check signal strength:

sudo hologram modem signal

Check network operator:

sudo hologram modem operator

Get u-blox CellLocate Location:

sudo hologram modem location

Python SDK

The Python SDK is an easy-to-use interface for communicating with the Hologram Data Engine, your own applications, and edge devices.

It also serves as the backbone of the Hologram CLI but is also extensible for integrating with your own hardware or cloud applications.

Python SDK source code is available on our GitHub.

Developer Community

We highly encourage developers to build with these tools. Our engineering and developer relations teams are available through our Community Forum.

You are also invited to contribute by submitting pull requests or issues on any of our Github repositories.

The Nova is available for purchase from the Hologram store.

Bulk orders with volume pricing, or for only the Nova hardware without any of the accessories, can be made by contacting our sales team.