SlideShare a Scribd company logo
1 of 52
Download to read offline
SoundCloud/API
Eric Wahlforss CTO/SoundCloud
      Disruptive Code 2010
Who am I?
What is SoundCloud?
What is SoundCloud?
Your sounds from anywhere to everywhere
What is SoundCloud?
Your sounds from anywhere to everywhere
Like Flickr for audio
What is SoundCloud?
Your sounds from anywhere to everywhere
Like Flickr for audio
All kinds of audio – Music, samples, loops, recordings
What is SoundCloud?
Your sounds from anywhere to everywhere
Like Flickr for audio
All kinds of audio – Music, samples, loops, recordings
Almost 2 million users – From Bieber to Shamantis
What is SoundCloud?
Your sounds from anywhere to everywhere
Like Flickr for audio
All kinds of audio – Music, samples, loops, recordings
Almost 2 million users – From Bieber to Shamantis
An open platform
Highlights
What is an API?
What is an API?
Application Programming Interface = Platform
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Facilitates exchange and manipulation of data
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Facilitates exchange and manipulation of data
Essential for the web
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Facilitates exchange and manipulation of data
Essential for the web
Adam Smith’s wet dream
Hyper division of labour...




        Adam Smith (1723-1790)
Hyper division of labour...




 ... and a network economy
        Adam Smith (1723-1790)
Why API? Obvious and not-so-obvious reasons




Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Why API? Obvious and not-so-obvious reasons
   Allow people to use their own data...




Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Why API? Obvious and not-so-obvious reasons
   Allow people to use their own data...
   ... empower people–everybody loves talking about stuff
   that empowers them ...




Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Why API? Obvious and not-so-obvious reasons
   Allow people to use their own data...
   ... empower people–everybody loves talking about stuff
   that empowers them ...
   ... which spreads the word about your service




Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Why API? Obvious and not-so-obvious reasons
   Allow people to use their own data...
   ... empower people–everybody loves talking about stuff
   that empowers them ...
   ... which spreads the word about your service
   Developer community–the ultimate power users




Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Why API? Obvious and not-so-obvious reasons
   Allow people to use their own data...
   ... empower people–everybody loves talking about stuff
   that empowers them ...
   ... which spreads the word about your service
   Developer community–the ultimate power users
   Extend your application–solve niche use cases



Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Why API? Obvious and not-so-obvious reasons
   Allow people to use their own data...
   ... empower people–everybody loves talking about stuff
   that empowers them ...
   ... which spreads the word about your service
   Developer community–the ultimate power users
   Extend your application–solve niche use cases
   Conceptual clarity

Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
And...
 It might become the core of your service!




    Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
Learnings from SoundCloud
People like new things!
Eat your own dogfood
Once you launch you can’t
change




  Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
Engage the community
Don’t pay people
Write kick-ass docs
BizDev 1.0->1.5->2.0




http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/

http://caterina.net/archive/000996.html
BizDev 1.0->1.5->2.0




http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/

http://caterina.net/archive/000996.html
BizDev 1.0->1.5->2.0




http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/

http://caterina.net/archive/000996.html
BizDev 1.0->1.5->2.0




http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/

http://caterina.net/archive/000996.html
BizDev 1.0->1.5->2.0




http://cdixon.org/2010/08/28/good-bizdev-cannabilizies-itself/

http://caterina.net/archive/000996.html
Cool stuff
Studio One
AmpKit
Beatwave
RootMusic BandPage
MobileRoadie
ExtensionFM
Citysounds
Thanks!
eric@soundcloud.com
   twitter.com/ericw
We’re hiring :)
soundcloud.com/jobs

More Related Content

Similar to SoundCloud API Learnings

BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
René Winkelmeyer
 
Introducing the Apache Unomi Project
Introducing the Apache Unomi ProjectIntroducing the Apache Unomi Project
Introducing the Apache Unomi Project
Jahia Solutions Group
 
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
Gustaf Nilsson Kotte
 

Similar to SoundCloud API Learnings (20)

The Real Internet of Things: How Universal Daemonization Will Change Everything
The Real Internet of Things: How Universal Daemonization Will Change EverythingThe Real Internet of Things: How Universal Daemonization Will Change Everything
The Real Internet of Things: How Universal Daemonization Will Change Everything
 
Os Wardley
Os WardleyOs Wardley
Os Wardley
 
2019-03 Recomendation Engine @ Confoo
2019-03 Recomendation Engine @ Confoo2019-03 Recomendation Engine @ Confoo
2019-03 Recomendation Engine @ Confoo
 
Ubiquitous I A: Building for change and web 3.0
Ubiquitous  I A: Building for change and web 3.0Ubiquitous  I A: Building for change and web 3.0
Ubiquitous I A: Building for change and web 3.0
 
NPR - NewMediaDays2010 - Flexible Content
NPR - NewMediaDays2010 - Flexible ContentNPR - NewMediaDays2010 - Flexible Content
NPR - NewMediaDays2010 - Flexible Content
 
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIsGoing Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
 
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
 
Semantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart EnvironmentsSemantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart Environments
 
Speedbit 5 Sep07-Travel Tips for your Internet Ride-Ariel Yarnitsky
Speedbit 5 Sep07-Travel Tips for your Internet Ride-Ariel YarnitskySpeedbit 5 Sep07-Travel Tips for your Internet Ride-Ariel Yarnitsky
Speedbit 5 Sep07-Travel Tips for your Internet Ride-Ariel Yarnitsky
 
Flax ovum search-across_the_enterprise
Flax ovum search-across_the_enterpriseFlax ovum search-across_the_enterprise
Flax ovum search-across_the_enterprise
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
 
How the web is becoming programmable #smw paris2013
How the web is becoming programmable  #smw paris2013How the web is becoming programmable  #smw paris2013
How the web is becoming programmable #smw paris2013
 
Introducing the Apache Unomi Project
Introducing the Apache Unomi ProjectIntroducing the Apache Unomi Project
Introducing the Apache Unomi Project
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
HTML Hypermedia APIs and Adaptive Web Design - jDays 2013
 
Platforms Transitions
Platforms TransitionsPlatforms Transitions
Platforms Transitions
 
The API Opportunity: Crossing the Digital Divide
The API Opportunity: Crossing the Digital DivideThe API Opportunity: Crossing the Digital Divide
The API Opportunity: Crossing the Digital Divide
 
API Trends: What to expect in 2012
API Trends: What to expect in 2012API Trends: What to expect in 2012
API Trends: What to expect in 2012
 

More from Eric Wahlforss (8)

Hackday sf 2011
Hackday sf 2011Hackday sf 2011
Hackday sf 2011
 
m.soundcloud.com
m.soundcloud.comm.soundcloud.com
m.soundcloud.com
 
SoundCloud Presentation @ AWS Startup Event London
SoundCloud Presentation @ AWS Startup Event LondonSoundCloud Presentation @ AWS Startup Event London
SoundCloud Presentation @ AWS Startup Event London
 
Sound & Clouds: Reboot 10 Talk
Sound & Clouds: Reboot 10 TalkSound & Clouds: Reboot 10 Talk
Sound & Clouds: Reboot 10 Talk
 
Disruptive Media Conference
Disruptive Media ConferenceDisruptive Media Conference
Disruptive Media Conference
 
Trustmojo Reboot 9 Talk
Trustmojo Reboot 9 TalkTrustmojo Reboot 9 Talk
Trustmojo Reboot 9 Talk
 
Trustmojo Talk at Yahoo Innovation
Trustmojo Talk at Yahoo InnovationTrustmojo Talk at Yahoo Innovation
Trustmojo Talk at Yahoo Innovation
 
Trustmojo: Architectures For Trust
Trustmojo: Architectures For TrustTrustmojo: Architectures For Trust
Trustmojo: Architectures For Trust
 

Recently uploaded

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

SoundCloud API Learnings