Today in APIs: SMART Communications Teams Up with Youphoric Labs, Zend Launches API Framework and 11 New APIs

Wireless provider, SMART Communications, has partnered with software developer Youphoric Labs to offer free application programming for developers. PHP specialist, Zend, has launched an open source Framework for creating and managing APIs. Plus: the Plotly API and 11 New APIs.

SMART and Youphoric Partner to Offer SMS-API

SMART Communications and Youphoric Labs have partnered to create a joint offering: SMS-API. The service allows users to build SMS-based promotions or contests with little development time. The service is free to developers, but will minimally cost subscribers.

SMART Senior Manager for Partner Management and Developer Relations, Jim Ayson, commented:

“This partnership is a revenue-sharing agreement between Youphoric and Smart wherein Smart will provide the network and Youphoric will provide the software.”

Zend Release Open Source API Creation and Management Framework

Zend, the PHP king and advocate, has created an open source framework to create and manage APIs. Zend announced the framework, Apigility, at ZendCon this week. Zend believes Apigility will streamline API creation/management and grant mobile apps, developer communities, and much more simple access to applications.

Zend Chief, Andi Gutmans, explained:

"Building REST services right is really hard….Apigility is the easiest way for developers to build high quality APIs that are based on well established best practices."

APIs You Shouldn't Miss:

11 New APIs

Today we had 11 new APIs added to our API directory including a bulk sms service, a nigerian bulk sms service, a video encoding service, an indian bulk sms service and a real-time gym traffic information service.  Below are more details on each of these new APIs. API: is an SMS service that can often provide many routes to a single destination and handle a large volume of messages. Their messaging gateway can send SMS to almost any network in the world. The API allows users to send SMS messages, check their credit balances, and get information on a mobile phone operator.

EAGLERICHSMS247EAGLERICHSMS247 API: EAGLERICHSMS247 is a Nigerian bulk SMS service. Users can integrate with EAGLERICHSMS247 by using its API, which provides users with direct access to the SMS Gateway. This allows users to send messages or check their account balances from within other applications. Users can register with EAGLERICHSMS247 for free and get 5 free SMS units to start with.

EncodeItEncodeIt API: EncodeIt allows users to encode videos for any device at any screen size, format, or codec. Its transcoding software supports iPhone, iPad, Android, HTML5, WebM, MP4, H.264, Flash Video, Apple ProRes, and DivX formats. EncodeIt claims to provide the fastest recording speeds online. Users can integrate EncodeIt into any application via API.

GlobalBulkSMSGlobalBulkSMS API: GlobalBulkSMS is a bulk SMS service based in India. They provide coverage over 480 networks in 182 countries. Users can schedule SMS to send automatically at a later time, send 2-way SMS that recipients can respond to, customize their sender ID, and more. Users can send messages via web interface, HTTP REST, SMPP, or SMTP.

GymFlowGymFlow API: GymFlow is an application that lets users know how busy the gym is before they go. Gym traffic varies significantly from day to day and even over the course of an hour. GymFlow partners with local gyms to access card swipe information in order to get real-time data on how many people are in the gym at any given moment. The GymFlow application also uses historical data to predict how crowded the gym will be in the near future, allowing users to plan their schedules accordingly.

HackerEarthHackerEarth API: HackerEarth is an online programmer community that also provides an extensive list of practice problems and an in-browser code editor for testing code. The HackerEarth API allows developers to compile and run computer code in multiple languages, including C, C++, C++11, Clojure, C#, Java, JavaScript, Haskell, Perl, PHP, Python, and Ruby. The API accepts calls via POST and returns all data in JSON format.

MtgDBMtgDB API: MtgDB is a simple, open-source database API for the Magic: The Gathering (MTG) card game. It allows users to copy and sync their own MTG databases. Although MtgDB does support basic filtering, it is not designed as a full search API. All of the information provided by the API is copyrighted by Wizards of the Coast, the company that owns MTG. This API is not affiliated with Wizards of the Coast in any way.

Starcraft IIStarcraft II API: Starcraft II is a sci-fi, real-time, strategy game created by Blizzard. The Starcraft 2 community site exposes a RESTful API for gathering data about individuals' profiles and ladders. Ladders are the official ranking system used to show the top player rankings for the game. This data can be retrieved from the API via REST calls.

TappedOutTappedOut API: TappedOut is a Magic: The Gathering (MTG) deck building website. It provides an API for validating the formats of one or more MTG cards, retrieving card details, retrieving the latest decks posted by users, and getting collection lists and details. The API can also return a response similar to opening a booster pack of MTG cards or get multiple simulated booster packs via the Cube Booster Function.

what3wordswhat3words API: what3words allows users to pinpoint any location on the globe using a unique 3-word combination. This allows users to relay exact (to 2 meters) locations to others in a format that is easier to remember than GPS coordinates. Users can access this functionality from their own applications using the free what3words API. The words used to label locations can be in English, Spanish, or Russian.

World of Tanks ClanWorld of Tanks Clan API: World of Tanks (WoT) is an MMO (massively multiplayer online) game that revolves around WWII-era tanks. The WoT Developer Wiki provides access to technical information and services relating to WoT. One of the tools it offers is the Clan API, which allows users to retrieve information on World of Tanks clans. It can retrieve a clan's name, leader, description, members, motto, date of creation, and more.