Using the Uber API, developers can integrate the power of Uber into 3rd party applications. Calls to the API can be made to request information on available car types, driver location expressed in geo-coordinates, time estimates, estimated prices (including currency conversion when applicable), as well as user account history and activity. The Uber API documentation describes deep linking techniques to programmatically launch the native app from iOS or Android, or the Uber mobile site from mobile web. The API comes with a detailed style guide and asset package for implementing licensed brandings. The Uber API Affiliate program grants cash and issues Uber credits for new user onboarding through a 3rd party app.
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
The Uber Ride Request Android SDK by Uber communicates with the API to implement transportation features into mobile devices. Developers can add a button on Android phones to help users with ride requests.
The Uber Ride Request iOS SDK by Uber interacts with the API to access transportation features. Developers can add a button on an Apple device to help users in requesting rides.
The Uber Ride Requests Python SDK by Uber interacts with the API to access ride information. Available authorization and configuration to request a ride.
The Uber Ruby SDK by Abhijeet Kalyan allows developers to integrate the Uber API into their Ruby applications. This SDK supports all of the Uber API's endpoints.
The Uber Ruby SDK by Dingding Ye is a gem that allows developers to integrate the Uber API into their Ruby applications. Usage examples are included in the documentation.
The Uber Android SDK by Uber allows developers to integrate the Uber API into their Android applications. This SDK can be added to projects using Maven or Gradle.
The Uber iOS SDK by Uber allows developers to integrate the Uber API into their iOS applications. This SDK requires iOS 8.0+, Xcode 8.0+, and Swift 2.3. It is still in Beta.
The Uber R SDK by Andrew Collier interacts with the API to access statistics of rides. Endpoints include products, estimates, history, requests, payments, and places.
The Uber Ruby SDK by Christopher EnyTC allows developers to integrate the Uber API into their Ruby applications. Usage examples are included in the documentation.
The Uber Node.js SDK by Shern Shiou Tan allows developers to integrate the Uber API into their Node.js applications. This SDK is offered under the MIT License.
Built by Wade Wegner of Microsoft Azure, this SDK is made to help .NET developers construct applications in C# that can interact with the Uber API. This makes it easier to build Uber-equipped applications on platforms like .NET 4.5, Windows Phone 8, Windows 8/8.1, and iOS/Android using Xamarin and Mono.NET. The project, repository, and code examples are well documented and are accessible on GitHub. Calls to the Uber API can be made to request information on available car types, driver location expressed in geo-coordinates, time estimates, estimated prices (including currency conversion when applicable), as well as user account history and activity.