Sprint Opens API: Gets Openly RESTful

Guest Author, June 29th, 2009

Sprint In a first for US mobile carriers, Sprint has opened up an initial set of REST services for developers to play with for free at their new developer sandbox. With these services (Sprint API profile), developers can now access location, simple presence, and send SMS messages to Sprint handsets without requiring any software installed to the device.

This allows prototyping of web or mobile applications that query Sprint users and mash that up with other data. For example, developers could create tracking apps for families, groups or businesses, text the users when they go out of bounds, or if remind them if they are in range of a location or a commercial service. Or by adding-in weather information, developers could push weather warnings according to dynamic location with simple service calls. Developers can use any language to make the service call, and any platform, so if they wanted they could even develop an iPhone app to query Sprint handsets.

springmap

The location service returns lat/long positioning data accurate within 100 meters, which is better in the cities since it relies on tower triangulation location. As an example application on Sprint’s developer site, they offer a Google mashup of a very simple map with a user location (shown above). There’s also a presence service, which simply indicates the phone is on or in network range, and an SMS service to send a text and get the status of the message.

Carrier privacy policies require a type of opt-in notification to the services by the “trackees.” Trackees receive an initial text requiring an opt-in. The trackees can opt-out at anytime at the Sprint account management web site. And just to be sure, the trackees get a text message monthly reminding them that they are being monitored. So no anonymous tracking is allowed.

On Sprint’s developer sandbox the first 250 API calls per day all free, but for better performance and more calls, commercial access is available through an arrangement with one of Sprint service partners, which effectively act as “bucket” shops for purchasing access. Initially these services are fairly basic and the performance on the free Sandbox is not at the same level provided by via the for-fee commercial access. There are non-REST APIs that are richer. But for free, you can get an idea of what you could do with accurate location mashups that require no clients on the handset.

These REST services access only Sprint customers now, but Boost Mobile may be added in the future. And longer term, these services may ultimately extend through Sprint’s partners like Cricket and Virgin. It will be interesting to see how this evolves and how other US carriers begin to create open REST-based developer platforms.

Nan Hickman is a technology strategist, architect and professor who is currently working on the book, “Open Strategies for Enterprises” for FutureText.

Both comments and pings are currently closed.

16 Responses to “Sprint Opens API: Gets Openly RESTful”

June 29th, 2009
at 2:39 pm
Comment by: Application Program Interfaces (API) are All the Rage…

[...] reading a post on Programmable Web today about Sprint opening up a set of REST API to work with the Sprint mobile [...]

July 4th, 2009
at 11:03 am
Comment by: 5 New APIs: Sprint, Ericsson, and Volunteerism

[...] the past few days we’ve had 5 new APIs added to our API directory ranging from the new Sprint API, three APIs from Ericsson Labs, and the API for All for Good that helps you find local volunteer [...]

March 15th, 2011
at 11:00 pm
Comment by: dogal tas

Or by adding-in weather information, developers could push weather warnings according to dynamic location with simple service calls. Developers can use any language to make the service call, and any platform, so if they wanted they could even develop an iPhone app to query Sprint handsets.

March 27th, 2011
at 11:55 pm
Comment by: gelir vergisi

If you can paste a small snippet of code into your page, you will be able to display the widget need to know programming

May 2nd, 2011
at 7:17 am
Comment by: bad accessoires

Google’s AuthSub proxy, or a ClientLogin sword combination through a POST request. Data is returned in standard formats, allowing developers to utilize one of the m

May 4th, 2011
at 3:52 am
Comment by: mantolama izolasyon

the quality is improving. However, a problem with machine translation is

May 24th, 2011
at 6:01 am
Comment by: sorgula sorgulama

and we can see the quality of machine translations improving.

May 26th, 2011
at 3:49 am
Comment by: toyota cikma parca

in range of a location or a commercial service. Or by adding-in weather information, developers could push weather warnings according to dynamic location with simple service calls. Developers can

June 28th, 2011
at 6:41 am
Comment by: hasan burkay

in range of a location or a commercial service. Or by adding-in weather information,

July 8th, 2011
at 8:06 am
Comment by: pleksi

we actually have a carpet cleaning business, and that European countries are interested in just do not have a site related to the presentation of his work seo.

July 10th, 2011
at 2:22 am
Comment by: mermerci

[...] Are Magazines Doomed, Too?A post from BuzzMachine about the future of magazine publishing. [...]

July 11th, 2011
at 9:21 am
Comment by: pimapenci

If you like Cn3D, I wrote a manual for using it to learn about DNA structre along with a lot of educational activities to go along with it.

August 4th, 2011
at 3:50 am
Comment by: boyacı

and any platform, so if they wanted they could even develop an iPhone app to query Sprint handsets.

January 23rd, 2012
at 6:17 am
Comment by: pimapen

Burada Seo halkları thanke. hause

January 23rd, 2012
at 6:18 am
Comment by: tabelaci

Burada Seo halkları thanke. hause

January 23rd, 2012
at 6:18 am
Comment by: kis bahcesi

Burada Seo halkları thanke. hause

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.