Iridium GO! Application Developer ProgramBecome a Developer and Make Your App Truly Global
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
- Fill out the Evaluation Form
- 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.
- 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
- Start App Development and Provide Regular Project Updates
- 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
- 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.