Iridium GO! Application Developer Program

Become a Developer and Make Your App Truly Global

Introduction

Iridium GO! instantly transforms your trusted mobile device into a global communications powerhouse. For weekend warriors, individuals, enterprises or governments, for anyone who is on the move, out of range or off the grid – by land, at sea or in the air – Iridium GO! provides global satellite network for all smartphone users.

The Iridium GO! Mobile Application Developer Program allows partners and third-party developers to access the Application Programming Interface (API) documents and design innovative applications that are optimized to work with the Iridium GO! device, leveraging the world’s only truly global network for seamless connectivity.

Developer Program Details

We offer API documentation for two (2) services that can support data synchronization over the Iridium Satellite network.

Web Services API
The Iridium GO! Web API documentation is for a 2.4kbps Circuit Switched Data (CSD) connection that establishes a dedicated channel for continuous transmission of data and requires manual starting and stopping of an internet call. It is ideal for remote applications used for emailing, GRIB file requests/downloading, such as weather reports, remote telemetry, and compressing and transferring small files. The core messaging technology for the Iridium GO! Web Services API is Simple Object Access Protocol (SOAP), which is an XML- and HTTP-based protocol widely supported in the industry. The web services API uses document/literal style SOAP 1.1.

The Iridium GO! Web Services API provides the following features:

  • Retrieve Unit Status
  • Update Unit Settings
  • Make Action Requests (i.e. Place an Internet Call)
  • Manage Users

Short Burst Data® API
Iridium Short Burst Data® (SBD®) API documentation allows the Iridium GO! to send and receive small data packets up to 2 kilobytes in short and frequent transmissions very efficiently. The time for the delivery of messages ranges from 5 seconds for short messages to 20 seconds for longer ones. It is ideal for applications for lone worker safety, driver logs updates, inspection reports for the oil and gas industry, off-shore fishing catch updates, weather updates, soil condition updates, weather updates, tracking and many more. The connection interface between the Iridium GO! and third- party smart device applications will be provided via wireless SIP (rfc3261).

The Iridium GO! SBD API provides the following features:

  • Log-in and Maintain a Connection with the Unit Using SIP Protocol
  • Send SMS or SBD Messages
  • Receive the Status of Sent SMS or SBD messages
  • Ability to Receive SMS or SBD Messages
  • Ability to Receive the Event/Status Notifications

Important: All applications that use the Iridium network must undergo application certification with Iridium.

Iridium GO! Application Process

Developers must follow these steps in order to receive certification of their apps

  1. Fill out the Evaluation Form
  2. Fill in, Sign, Scan, and Return the NDA and Developer’s Agreement
    Note: If your App qualifies, you will receive the NDA and Developer’s Agreement via email from the Iridium GO! Product Manager.
  3. Read and Understand the API Documentation, and the Iridium GO! App Certification and Development Guidelines.
    Note: You will receive the selected API documentation via email from the Iridium GO! Product Manager
  4. Start App Development and Provide Regular Project Updates
  5. Submit Final Application Version for Certification and Testing, along with the Completed “Certification Criteria Checklist”, Test Reports and Detailed Test Cases to the Iridium GO! Product Manager
  6. Release Certified App on Google Play Store and Apple Store

The submitted application will be tested by the Iridium GO! Product Manager and if it meets the end-user performance requirements and the technical requirements as listed in the Certification Checklist it will be certified. Once the app is approved for release, a certification letter will be issued, and the application will be promoted on the Iridium.com webpage www.iridiumgo.com/apps.  Once you receive the certification letter via email, you can submit the app on the Google Play Store and/or Apple Store.

  • CONTACT INFORMATION

  • APPLICATION INFORMATION

  • Which API are you interested in?
    Note: Please note that Iridium GO! does not support open source projects
  • What are your Send & Receive data requirements?
    A. If using Web API, please mention anticipated data requirement along with an approximate estimate of minutes/day the Iridium GO! data connection will be utilized for.
    B. If using SBD API, please mention anticipated data requirement in kilobytes per month?
  • What is your primary current/target market?
  • What is the size of the current/targeted market(s)?
  • Which type of sales opportunity do you wish to pursue?
  • What is the status of your application?
  • If yes to above, please provide the URL for the Application and/or Website.
  • Which operating system(s) are you developing for? (Check all that apply)
  • Please describe the intended functionality of your app in detail.
  • What is your applicaiton's development and testing schedule?
  • What is your target release date?
  • Any additional details. Comments you'd like us to know:
  • This field is for validation purposes and should be left unchanged.