GLOBAL SALES

Developer Tools

Coding for connected devices has never been this simple

sudo hologram send "{46,3214,-87.31248}" -t "location" Message sent with topic "location" over Hologram's Global
Network
sudo hologram location Location: {"latitude": "41.8938382", "longitude": "-87.6254237"}

Hologram CLI

Manage cellular modems and two-way data communication from the command-line.

Download CLI

Python SDK

Easy-to-use libraries for sending and receiving data from your own IoT software.

View the Docs
  1. # Import Hologram Python SDK library
  2. from Hologram.HologramCloud import HologramCloud
  3. # Set Hologram Device credentials
  4. credentials = {'devicekey': device_key}
  5. # Create Hologram class network object
  6. hologram = HologramCloud(credentials, enable_inbound =
    False, network='cellular')
  7. # Connect to the Hologram Global Network
  8. result = hologram.network.connect()
GET
curl --verbose --request GET\ 'https://dashboard.hologram.io/api/1/users/me? apikey=2rjpYZZNzFAoGxAgEP2SC6moL3emyB'
POST with JSON body
curl --verbose --request POST\ --header "Content-Type: application/json"\ --data '{"deviceid": 56668, "body": "Hello device!"}'\ 'https://dashboard.hologram.io/api/1/sms/incoming? apikey=2rjpYZZNzFAoGxAgEP2SC6moL3emyB'

REST API

  • API Access to all Hologram Dashboard features
  • Wrap Hologram device and connectivity management in your own product experience
  • Community helper libraries available in Python and NodeJS
GET
curl --verbose --request GET\ 'https://dashboard.hologram.io/api/1/users/me? apikey=2rjpYZZNzFAoGxAgEP2SC6moL3emyB'
POST with JSON body
curl --verbose --request POST\ --header "Content-Type: application/json"\ --data '{"deviceid": 56668, "body": "Hello device!"}'\ 'https://dashboard.hologram.io/api/1/sms/incoming? apikey=2rjpYZZNzFAoGxAgEP2SC6moL3emyB'

Questions? Tool requests?

Manage your connectivity today