This document discusses Uber's platform vision of building moving experiences. It provides an overview of Uber's platform theme, products, and cultural values. It then describes three ways developers can use the Uber platform: to get rides for users, reach people during rides through trip experiences, and enable delivery on-demand through UberRUSH. Details are given on authentication methods, API resources, and examples of companies integrating Uber's APIs.
5. THE UBER PLATFORM THEME
BUILD MOVING EXPERIENCES
Working with Developers
Forging Partnerships
Providing Tools
Uber Cultural Value: Let builders build
6. THE UBER PLATFORM THEME
BUILD MOVING EXPERIENCES
Products that bring joy
Getting people from A to B
Features for people while they move
Making daily life easier: Saving time & Money
Uber Cultural Value: Make Magic
7. Uber is a technology & logistics company,
not just an app
We move results for thousands of companies
8. THREE WAYS TO USE THE UBER PLATFORM
Get a ride for
your users
Reach people
while they ride
Delivery
on-demand
20. Points of Interest Events Public Transit Travel
Wearables Social & MessagingMaps Mobile OEMHealth & Safety
More on this soon…
Retail & Loyalty Media & Gaming
Hospitality
25. POINT A POINT B
40,000,000,000
MINUTES OF FREE TIME
~
THE TRIP
26. POINT A POINT B
CONTEXT MATTERS
Trip Experiences should target:
When the rider has free time
Based on how much free time they have
Where they’re coming from
Where they’re going
34. Native access to the Uber Rides APIs
Tools to authorize and authenticate users
Bring the magic of Uber into your app
github.com/uber/rides-ios-sdk
Rides iOS SDK
Open Source Swift SDK
35. Auth your users via the native Uber app
No more username & password
One tap and your app can start requesting
rides
Single Sign On
Auth via Uber
36. Provide the full Uber experience without ever
leaving your app
An entirely embedded experience, from
request to drop off
Ride Requests Widget
Experience Uber without the app
37. Just set your ride parameters and let the Uber
app handle the ride experience
Existing users will feel right at home
Keep the focus on your app; let us handle the ride
Deep Links
Quick & easy
38. Highly configurable buttons let you get started
easily
Login Button lets you auth users using the
method you want (Native, Authorization Code
Grant, or Implicit Grant)
Ride Requests Button allows you to request a
ride using Deep Links, the Ride Request
Widget, or custom API logic
Uber Buttons
Ride Requests Button & Login Button
44. Jan 2016 Jun 2016Oct 2015
UberRUSH now
open for business
Moving Local Businesses
HISTORY OF UBER RUSH
45. Jan 2016 Jun 2016Oct 2015
A custom delivery solution
powered by UberRUSH
UberRUSH now
open for business
Moving Local Businesses Moving Enterprise Businesses
HISTORY OF UBER RUSH
46. Jan 2016 Jun 2016Oct 2015
A custom delivery solution
powered by UberRUSH
UberRUSH now
open for business
Moving Local Businesses Moving Enterprise Businesses
Developers, your UberRUSH
API is arriving now
Moving Developers
HISTORY OF UBER RUSH
Moving Local Businesses
47. POINT A POINT B POST RIDERIDE LATER RIDE NOW
UBER RUSH
POST DELIVERYORDER LATER ORDER NOW
48. POINT A POINT B POST RIDERIDE LATER RIDE NOW
UBER RUSH
POST DELIVERYORDER LATER ORDER NOW
49. POINT A POINT B POST RIDERIDE LATER RIDE NOW
UBER RUSH
POST DELIVERYORDER LATER ORDER NOW
/deliveries/[id]
/deliveries
Delivery Details
/deliveries/deliveries/quote
Delivery Options Delivery Request
50. PYTHAGORAS
Challenges and Obstacles
• Maintain high quality pizza at hyper-fast speed (15 min)
• Limited number of full time couriers
• Unpredictable demand curve
• Limited area of available delivery
• Logistics added an additional layer of complexity
By Integrating the UberRUSH API:
• Allowed expansion across San Francisco
• 100% reliability — “no couriers available”
• Less overhead & positive unit economics
51. UP SONDER
The Opportunity
• Team identified a lucrative market with high potential
• Consumers didn’t want to purchase their own drones
(Ebay, Amazon, etc.)
• Craigslist was the only interim solution — lacked safety,
too sparse, and used up too much time
Creating new “Uber for X” businesses
• Able to create a marketplace platform for drone rentals
• Saving time for consumers and ensuring exchanges are
secured
Working with Developers
Forging Partnerships
Providing Tools
Uber Cultural Value: Let builders build
Products that bring joy
Getting people from A to B
Features for people while they move
Making daily life easier: Saving time & Money
Uber Cultural Value: Make Magic
While Uber is known as a convenient, affordable way to get from Point A to Point B.
--- the essence of the platforms value today has been at delivering access to a delightful transportation from the point when an individual first expresses an intent to ride; and making it easy for partners to deliver against that intent in a way that elevates the user experience.
But before the “intent to ride” — when someone pulls out their phone to request a ride — they may want to get a ride later on, and not immediately. We call this future intent.
To support this, we offer Ride Reminders
And to service the intent to ride, we offer several API endpoints
You may be familiar with the way Uber integrates into third party apps like Citymapper. This screen shows the main Ride Options APIs in use: products, price, and time estimates.
Citymapper deep links into the Uber app to complete the ride request. This is a fairly straightforward integration…
moving experiences across verticals
As you know - we’ve done A billion trips, A billion Point As to Point BsThis is what Uber wants to let developers tap into. It’s out most precious resource: rider experience. Preserving and enriching rider experience is how we retain our riders.
Now it varies country to country, but let’s say assume the average trip is 20m long So a billion trips, 20m each
20 Billion minutes of free timeFree time..its actually pretty rare.For many people I speak with, their Uber ride to and from work is the biggest stretches of distraction-free time all day long
So we’ve talked about time. Let’s talk about context.These are some of the key raw ingredients we’re opening up to let you build a superior on-trip experience Context around when someone has free time - being in an Uber rideThis is a key one - how long they’ll be in the Uber. Knowing when you’ll be home, work, at a restaurant
PAUSE: Rush is next!
These are just 2 examples of what can be built
We are super excited for what Startupbus builds
Now, I launched my own bot recently to provide personalized information about me, and to schedule office hours and do live chats.
Additionally if you connect my bot to your Uber account, it uses the Trip Experiences API to send you my Foursquare tips based on your current trip’s destination.
So at a high level the Uber API is RESTful, uses OAuth for authorization and access, and JSON payloads.
So we’ve covered ride requests and trip experiences, which are all about building moving experiences for people.
You can now also move things using the UberRUSH API.
The UberRUSH mission is to Make getting anything in your city more convenient, affordable, and reliable than picking it up yourself.