SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
Getting Your API Discovered: The Secret to API
Promotion featuring ProgrammableWeb

 Dana Crane                   John Musser
  Product Marketing Manager     Founder
  Layer 7 Technologies          ProgrammableWeb

June 5, 2012
Housekeeping
 Questions
 - Chat any questions you have and we’ll answer them at the end of this call

 Twitter                                                     facebook.com/layer7

 - Today’s event hashtag:
                                                              layer7.com/linkedin
   - #L7webinar
                                                              layer7.com/blogs
 - Follow us on Twitter:
   - @layer7
   - @johnmusser
   - @programmableweb




                                                                   Layer 7 Confidential   2
yea rs	
  
7	
              PIs	
  
       00 +	
  A               tories	
  
 6,0            new      s	
  s
   3  ,000+	
  
API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
8	
  Years	
  




               API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
18	
  Months	
  


                      8	
  Years	
  




               API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
9	
  Months	
  


                                                  18	
  Months	
  


                      8	
  Years	
  




               API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
6	
  Months	
  


                                                              9	
  Months	
  


                                                  18	
  Months	
  


                      8	
  Years	
  




               API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
4	
  Months	
  


                                                                     6	
  Months	
  


                                                              9	
  Months	
  


                                                  18	
  Months	
  


                      8	
  Years	
  




               API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
3	
  Months	
  


                                                                         4	
  Months	
  


                                                                     6	
  Months	
  


                                                              9	
  Months	
  


                                                  18	
  Months	
  


                      8	
  Years	
  




               API growth rate
Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
POST	
  /GetStock	
  HTTP/1.1	
                      GET	
  hXp://example.org/stock/IBM	
  
Host:	
  www.example.org	
  
Content-­‐Type:	
  applicaNon/soap+xml	
  
	
  
<?xml	
  version="1.0"?>	
  
<soap:Envelope	
  
xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐
envelope"	
  
soap:encodingStyle="hXp://www.w3.org/
2001/12/soap-­‐encoding">	
  
	
  
<soap:Body	
  xmlns:m="hXp://www.example.org/
stock">	
  
	
  	
  <m:GetStockPrice>	
  
	
  	
  	
  	
  <m:StockName>IBM</m:StockName>	
  
	
  	
  </m:GetStockPrice>	
  
</soap:Body>	
  
</soap:Envelope>	
  



                         HOT or NOT
SOAP                                             REST
POST	
  /GetStock	
  HTTP/1.1	
                      GET	
  hXp://example.org/stock/IBM	
  
Host:	
  www.example.org	
  
Content-­‐Type:	
  applicaNon/soap+xml	
  
	
  
<?xml	
  version="1.0"?>	
  
<soap:Envelope	
  
xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐
envelope"	
  
soap:encodingStyle="hXp://www.w3.org/
2001/12/soap-­‐encoding">	
  
	
  
<soap:Body	
  xmlns:m="hXp://www.example.org/
stock">	
  
	
  	
  <m:GetStockPrice>	
  
	
  	
  	
  	
  <m:StockName>IBM</m:StockName>	
  
	
  	
  </m:GetStockPrice>	
  
</soap:Body>	
  
</soap:Envelope>	
  
API protocols and styles
Based on directory of 5,100 web APIs listed at ProgrammableWeb, February 2012
{	
                                       <?xml	
  version="1.0"?>	
  
	
  	
  	
  	
  "symbol":	
  ”IBM",	
     <soap:Envelope	
  
	
  	
  	
  	
  "price":	
  94.72,	
      xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐
                                          envelope"	
  
}	
  
                                          soap:encodingStyle="hXp://www.w3.org/
                                          2001/12/soap-­‐encoding">	
  
                                          	
  
                                          <soap:Body	
  xmlns:m="hXp://www.example.org/
                                          stock">	
  
                                          	
  	
  <m:GetStockPriceResponse>	
  
                                          	
  	
  	
  	
  <m:Price>34.5</m:Price>	
  
                                          	
  	
  </m:GetStockPriceResponse>	
  
                                          </soap:Body>	
  
                                          	
  
                                          </soap:Envelope>	
  




                           HOT or NOT
JSON                                             XML
{	
                                       <?xml	
  version="1.0"?>	
  
	
  	
  	
  	
  "symbol":	
  ”IBM",	
     <soap:Envelope	
  
	
  	
  	
  	
  "price":	
  94.72,	
      xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐
                                          envelope"	
  
}	
  
                                          soap:encodingStyle="hXp://www.w3.org/
                                          2001/12/soap-­‐encoding">	
  
                                          	
  
                                          <soap:Body	
  xmlns:m="hXp://www.example.org/
                                          stock">	
  
                                          	
  	
  <m:GetStockPriceResponse>	
  
                                          	
  	
  	
  	
  <m:Price>34.5</m:Price>	
  
                                          	
  	
  </m:GetStockPriceResponse>	
  
                                          </soap:Body>	
  
                                          	
  
                                          </soap:Envelope>	
  
Percentage of REST APIs supporting JSON
      Based on directory of 5,800 web APIs listed at ProgrammableWeb, May 2012
API Billionaires Club
  13 billion API calls / day (May 2011)
  5 billion API calls / day     (April 2010)



  5 billion API calls / day (October 2009)

  1.4 billion API calls / day (May 2012)

  1.1 billion API calls / day (April 2011)

  1 billion API calls / day (May 2012)
  1 billion API calls / day     (Q1 2012)


  1 billion API calls / day     (January 2012)
More API Billionaires
  12 billion API calls / month (May 2011)
  5 billion API calls / month (May 2011)
  3.7 billion calls / month (August 2011)
  3 billion API calls / month (July 2011)

  2.5 billion API calls / month (April 2012)

  6 billion API calls / month (February 2011)

  3.2 billion API-delivered stories / month (October 2011)

  2 billion API calls / month (December 2010)
HOT or NOT
Hackathons
Hands-on promotion
   # hackathons Q1 2012:
   Jan: 35 Feb: 57 Mar: 68

max prize in 2011 >= $100,000
                        data via @kinlane
Learn from API leaders
API as Product




customer == developer
Should you brand your API?
   New API       “Powered by”
             =
             =
HOT or NOT
Interactive Documentation
Select method
Enter params
Click button

See results

Go write code…
How PW works             High level API
                         overview

                         Track	
  this	
  API	
  

                         Related	
  content	
  
Database	
  driven	
  
                         Technical
                         specifications
Algorithmic	
  
                         My	
  APIs	
  

                         Mashups & devs
Personalized	
           using the API

                         API	
  related	
  source	
  
                         code	
  
Community	
  
                         API	
  category	
  blog	
  
                         posNngs	
  

                         Related APIs by
                         category, tag and
                         “devs that used
                         this, also used…”

                         User comments
Make APIs social
Finding complementary APIs
Why	
  do	
  we	
  need	
   Of	
  course	
  we	
            Why	
  do	
  we	
       Of	
  course	
  we	
  
 a	
  Web	
  site?	
        have	
  a	
  Web	
  site	
     need	
  an	
  API?	
     have	
  an	
  API	
  



   1995                          2000                      2005                      2010
Thank You

 QuesNons,	
  ideas,	
  comments?
john@programmableweb.com	
  
       @johnmusser	
  
                 	
  
Photo	
  credits	
  
Hackers:	
  hXp://www.flickr.com/photos/hackny/5684846071/	
  
Bored	
  conference:	
  hXp://www.flickr.com/photos/padorange/2580180117/	
  
	
  
	
  
Traditional “Closed” APIs


      Divisions

                                               Cloud




                            API



       Mobile


                                  Partners




                                             Layer 7 Confidential   3
Open APIs


      Divisions

                                     Cloud




                  API



       Mobile


                        Partners




                                   Layer 7 Confidential   4
“If You Build It, They Will Come”




                                    Layer 7 Confidential   5
The New Business Model: B2D


 Developers are a new channel to market
 - Business Case (get the buy in; get the funding)
 - Channel Manager
 - Build the Community




                                                     Layer 7 Confidential   6
PROMOTING YOUR APIs




                      Layer 7 Confidential   7
Attracting Developers – Getting the Word Out


      API Management Vendor         API Evangelist




                                               Layer 7 Confidential   8
Attracting Developers – Getting the Word Out


    Rely on your API Mgmt Vendor    Hire an API Evangelist




                                                   Layer 7 Confidential   9
Attracting Developers – API as Product


         First to Market            Whole Product




                                              Layer 7 Confidential   10
Attracting Developers – API as Product


       First to Market Wins       Whole Product Wins




                                              Layer 7 Confidential   11
FT & Creating a Whole Product for Emerging Markets




                                          Layer 7 Confidential   12
Attracting Developers – Build Sample Apps

            IT-built                Outsourced




                                            Layer 7 Confidential   13
Attracting Developers – Build Sample Apps

        Don’t Sell IT Short     Outsourced Development




                                              Layer 7 Confidential   14
Attracting Developers – Incentivize


        Show Me the Code              Show Me the Money




                                                 Layer 7 Confidential   15
Attracting Developers – Incentivize


       Empower Developers             Enrich Developer$




                                                  Layer 7 Confidential   16
Examples




           Layer 7 Confidential   17
Attracting Developers – Advertise


         Word of Mouth              Marketing




                                            Layer 7 Confidential   18
Attracting Developers – Advertise


    Measure & Reward Developers     Blah, Blah, Blah




                                               Layer 7 Confidential   19
API Discovery




                Layer 7 Confidential   20
Documentation




                Layer 7 Confidential   21
API Explorer




               Layer 7 Confidential   22
Forums




         Layer 7 Confidential   23
API Reporting




                Layer 7 Confidential   24
Questions?



       Dana Crane                  John Musser
       Product Marketing Manager   Founder
       Layer 7 Technologies        ProgrammableWeb

       dcrane@layer7.com           john@programmableweb.com




                                                     Layer 7 Confidential   25
Next Layer 7 Webinar
How to Make Your Enterprise Apps Mobile-Ready, Fast
Leverage backend mobile middleware to deliver mobile-ready enterprise APIs


June 21, 2012
9am PDT | 12pm EDT | 5pm BST




Layer7.com/webinars


                                                             Layer 7 Confidential   26

Contenu connexe

En vedette

Presentations tips
Presentations tipsPresentations tips
Presentations tips
rioulrich
 
Tonometer Final NSF I-Corps presentation
Tonometer Final NSF I-Corps presentationTonometer Final NSF I-Corps presentation
Tonometer Final NSF I-Corps presentation
Stanford University
 
Poster the physiological effects of obesity on body system latest
Poster the physiological effects of obesity on body system latestPoster the physiological effects of obesity on body system latest
Poster the physiological effects of obesity on body system latest
nur fara
 
Baiguullaga organition 2012
Baiguullaga organition 2012Baiguullaga organition 2012
Baiguullaga organition 2012
oyundariubuns
 

En vedette (12)

OpenStack Havana Release
OpenStack Havana ReleaseOpenStack Havana Release
OpenStack Havana Release
 
Presentations tips
Presentations tipsPresentations tips
Presentations tips
 
On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...
On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...
On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...
 
Tonometer Final NSF I-Corps presentation
Tonometer Final NSF I-Corps presentationTonometer Final NSF I-Corps presentation
Tonometer Final NSF I-Corps presentation
 
Break Through
Break ThroughBreak Through
Break Through
 
Poster the physiological effects of obesity on body system latest
Poster the physiological effects of obesity on body system latestPoster the physiological effects of obesity on body system latest
Poster the physiological effects of obesity on body system latest
 
Ten years analysing large code bases: a perspective
Ten years analysing large code bases: a perspectiveTen years analysing large code bases: a perspective
Ten years analysing large code bases: a perspective
 
B.j. mate i
B.j. mate iB.j. mate i
B.j. mate i
 
jQuery: Events, Animation, Ajax
jQuery: Events, Animation, AjaxjQuery: Events, Animation, Ajax
jQuery: Events, Animation, Ajax
 
Baiguullaga organition 2012
Baiguullaga organition 2012Baiguullaga organition 2012
Baiguullaga organition 2012
 
Lesson plan nº 1, 2 and 3
Lesson plan nº 1, 2 and 3Lesson plan nº 1, 2 and 3
Lesson plan nº 1, 2 and 3
 
Boards part 4_review
Boards part 4_reviewBoards part 4_review
Boards part 4_review
 

Plus de CA API Management

5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
CA API Management
 

Plus de CA API Management (20)

Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches Webinar
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & Win
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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 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...
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Getting Your API Discovered the Secret to API Promotion

  • 1. Getting Your API Discovered: The Secret to API Promotion featuring ProgrammableWeb  Dana Crane  John Musser Product Marketing Manager Founder Layer 7 Technologies ProgrammableWeb June 5, 2012
  • 2. Housekeeping  Questions - Chat any questions you have and we’ll answer them at the end of this call  Twitter facebook.com/layer7 - Today’s event hashtag: layer7.com/linkedin - #L7webinar layer7.com/blogs - Follow us on Twitter: - @layer7 - @johnmusser - @programmableweb Layer 7 Confidential 2
  • 3. yea rs   7   PIs   00 +  A tories   6,0 new s  s 3 ,000+  
  • 4. API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 5. 8  Years   API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 6. 18  Months   8  Years   API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 7. 9  Months   18  Months   8  Years   API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 8. 6  Months   9  Months   18  Months   8  Years   API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 9. 4  Months   6  Months   9  Months   18  Months   8  Years   API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 10. 3  Months   4  Months   6  Months   9  Months   18  Months   8  Years   API growth rate Based on directory of 6,000 web APIs listed at ProgrammableWeb, May 2012
  • 11. POST  /GetStock  HTTP/1.1   GET  hXp://example.org/stock/IBM   Host:  www.example.org   Content-­‐Type:  applicaNon/soap+xml     <?xml  version="1.0"?>   <soap:Envelope   xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐ envelope"   soap:encodingStyle="hXp://www.w3.org/ 2001/12/soap-­‐encoding">     <soap:Body  xmlns:m="hXp://www.example.org/ stock">      <m:GetStockPrice>          <m:StockName>IBM</m:StockName>      </m:GetStockPrice>   </soap:Body>   </soap:Envelope>   HOT or NOT
  • 12. SOAP REST POST  /GetStock  HTTP/1.1   GET  hXp://example.org/stock/IBM   Host:  www.example.org   Content-­‐Type:  applicaNon/soap+xml     <?xml  version="1.0"?>   <soap:Envelope   xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐ envelope"   soap:encodingStyle="hXp://www.w3.org/ 2001/12/soap-­‐encoding">     <soap:Body  xmlns:m="hXp://www.example.org/ stock">      <m:GetStockPrice>          <m:StockName>IBM</m:StockName>      </m:GetStockPrice>   </soap:Body>   </soap:Envelope>  
  • 13. API protocols and styles Based on directory of 5,100 web APIs listed at ProgrammableWeb, February 2012
  • 14. {   <?xml  version="1.0"?>          "symbol":  ”IBM",   <soap:Envelope          "price":  94.72,   xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐ envelope"   }   soap:encodingStyle="hXp://www.w3.org/ 2001/12/soap-­‐encoding">     <soap:Body  xmlns:m="hXp://www.example.org/ stock">      <m:GetStockPriceResponse>          <m:Price>34.5</m:Price>      </m:GetStockPriceResponse>   </soap:Body>     </soap:Envelope>   HOT or NOT
  • 15. JSON XML {   <?xml  version="1.0"?>          "symbol":  ”IBM",   <soap:Envelope          "price":  94.72,   xmlns:soap="hXp://www.w3.org/2001/12/soap-­‐ envelope"   }   soap:encodingStyle="hXp://www.w3.org/ 2001/12/soap-­‐encoding">     <soap:Body  xmlns:m="hXp://www.example.org/ stock">      <m:GetStockPriceResponse>          <m:Price>34.5</m:Price>      </m:GetStockPriceResponse>   </soap:Body>     </soap:Envelope>  
  • 16. Percentage of REST APIs supporting JSON Based on directory of 5,800 web APIs listed at ProgrammableWeb, May 2012
  • 17. API Billionaires Club 13 billion API calls / day (May 2011) 5 billion API calls / day (April 2010) 5 billion API calls / day (October 2009) 1.4 billion API calls / day (May 2012) 1.1 billion API calls / day (April 2011) 1 billion API calls / day (May 2012) 1 billion API calls / day (Q1 2012) 1 billion API calls / day (January 2012)
  • 18. More API Billionaires 12 billion API calls / month (May 2011) 5 billion API calls / month (May 2011) 3.7 billion calls / month (August 2011) 3 billion API calls / month (July 2011) 2.5 billion API calls / month (April 2012) 6 billion API calls / month (February 2011) 3.2 billion API-delivered stories / month (October 2011) 2 billion API calls / month (December 2010)
  • 21. Hands-on promotion # hackathons Q1 2012: Jan: 35 Feb: 57 Mar: 68 max prize in 2011 >= $100,000 data via @kinlane
  • 22. Learn from API leaders
  • 23. API as Product customer == developer
  • 24. Should you brand your API? New API “Powered by” = =
  • 27. Select method Enter params Click button See results Go write code…
  • 28. How PW works High level API overview Track  this  API   Related  content   Database  driven   Technical specifications Algorithmic   My  APIs   Mashups & devs Personalized   using the API API  related  source   code   Community   API  category  blog   posNngs   Related APIs by category, tag and “devs that used this, also used…” User comments
  • 31. Why  do  we  need   Of  course  we   Why  do  we   Of  course  we   a  Web  site?   have  a  Web  site   need  an  API?   have  an  API   1995 2000 2005 2010
  • 32. Thank You QuesNons,  ideas,  comments? john@programmableweb.com   @johnmusser    
  • 33.
  • 34. Photo  credits   Hackers:  hXp://www.flickr.com/photos/hackny/5684846071/   Bored  conference:  hXp://www.flickr.com/photos/padorange/2580180117/      
  • 35. Traditional “Closed” APIs Divisions Cloud API Mobile Partners Layer 7 Confidential 3
  • 36. Open APIs Divisions Cloud API Mobile Partners Layer 7 Confidential 4
  • 37. “If You Build It, They Will Come” Layer 7 Confidential 5
  • 38. The New Business Model: B2D  Developers are a new channel to market - Business Case (get the buy in; get the funding) - Channel Manager - Build the Community Layer 7 Confidential 6
  • 39. PROMOTING YOUR APIs Layer 7 Confidential 7
  • 40. Attracting Developers – Getting the Word Out  API Management Vendor  API Evangelist Layer 7 Confidential 8
  • 41. Attracting Developers – Getting the Word Out  Rely on your API Mgmt Vendor  Hire an API Evangelist Layer 7 Confidential 9
  • 42. Attracting Developers – API as Product  First to Market  Whole Product Layer 7 Confidential 10
  • 43. Attracting Developers – API as Product  First to Market Wins  Whole Product Wins Layer 7 Confidential 11
  • 44. FT & Creating a Whole Product for Emerging Markets Layer 7 Confidential 12
  • 45. Attracting Developers – Build Sample Apps  IT-built  Outsourced Layer 7 Confidential 13
  • 46. Attracting Developers – Build Sample Apps  Don’t Sell IT Short  Outsourced Development Layer 7 Confidential 14
  • 47. Attracting Developers – Incentivize  Show Me the Code  Show Me the Money Layer 7 Confidential 15
  • 48. Attracting Developers – Incentivize  Empower Developers  Enrich Developer$ Layer 7 Confidential 16
  • 49. Examples Layer 7 Confidential 17
  • 50. Attracting Developers – Advertise  Word of Mouth  Marketing Layer 7 Confidential 18
  • 51. Attracting Developers – Advertise  Measure & Reward Developers  Blah, Blah, Blah Layer 7 Confidential 19
  • 52. API Discovery Layer 7 Confidential 20
  • 53. Documentation Layer 7 Confidential 21
  • 54. API Explorer Layer 7 Confidential 22
  • 55. Forums Layer 7 Confidential 23
  • 56. API Reporting Layer 7 Confidential 24
  • 57. Questions? Dana Crane John Musser Product Marketing Manager Founder Layer 7 Technologies ProgrammableWeb dcrane@layer7.com john@programmableweb.com Layer 7 Confidential 25
  • 58. Next Layer 7 Webinar How to Make Your Enterprise Apps Mobile-Ready, Fast Leverage backend mobile middleware to deliver mobile-ready enterprise APIs June 21, 2012 9am PDT | 12pm EDT | 5pm BST Layer7.com/webinars Layer 7 Confidential 26