SlideShare a Scribd company logo
Err what's an API?
Lessons on driving API adoption in
the "not for profit" sector
10 years ago at eBay
10 years ago at eBay…
I had no idea what an API was!
5 years ago at vzaar…
Without knowing it I designed a product that would be API powered
3 years ago at JustGiving
The not for profit sector showed very little
interest in API adoption
Today
I’m here as head of JustGiving’s Consumer APIs!
Warning: There is
nothing technical
about APIs that I
can teach you!
5 personal lessons on growing a
community in an industry
resistant to APIs
So what is…
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Since 2011, developer account growth has been consistent
0
200
400
600
800
1000
1200
1400
1600
Jan-11
Feb-11
Mar-11
Apr-11
May-11
Jun-11
Jul-11
Aug-11
Sep-11
Oct-11
Nov-11
Dec-11
Jan-12
Feb-12
Mar-12
Apr-12
May-12
Jun-12
Jul-12
Aug-12
Sep-12
Oct-12
Nov-12
Dec-12
Jan-13
Feb-13
Mar-13
Apr-13
May-13
Jun-13
Jul-13
Aug-13
Sep-13
Oct-13
Nov-13
Dec-13
Hits are growing nicely
0
1000000
2000000
3000000
4000000
5000000
6000000
7000000
8000000
9000000
Jan-11
Feb-11
Mar-11
Apr-11
May-11
Jun-11
Jul-11
Aug-11
Sep-11
Oct-11
Nov-11
Dec-11
Jan-12
Feb-12
Mar-12
Apr-12
May-12
Jun-12
Jul-12
Aug-12
Sep-12
Oct-12
Nov-12
Dec-12
Jan-13
Feb-13
Mar-13
Apr-13
May-13
Jun-13
Jul-13
Aug-13
Sep-13
Oct-13
Nov-13
Dec-13
And we’ve slowly built up a community of users
• 1,500 developer accounts (~10% active)
• 30-50 charities using our APIs
• 20-25% of annual revenues driven via API
activity
But first lets go back in time
The landscape was barren
The landscape was barren
12 months ago did your charity understand what APIs were?
Source: JustGiving API survey Feb 2014
Yes - we clearly understood
APIs and their potential at the
time
Yes - we had heard of APIs but
didn't really know what they
offered
No - we had no idea what APIs
did at the time
No - we still don't know what
APIs do!
50% had limited or
no understanding
of APIs
The APIs landscape in the not-for-profit sector
• Charities traditionally have very limited budget
• Rarely have in-house developer resource
• Short term planning over long term
• Reliance on voluntary employees
• Understanding of APIs was/is low
Lesson 1: Launch & Build upon your own APIs
Lesson 1: Launch and build upon your own APIs
• Helps validate your methods
• Lifts a lid on what sucks (or what’s missing)
• Forces you to at least plan how to manage and document
them
• Gives you some credibility from day 1
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Lesson 2: Pick a significant launch partner
• Our # 1 client
• Raised > £40m on JustGiving in 2013 alone
• FTSE 100 style organisation - big enough to have an innovation team
• In 2010 expressed a desire to “stay ahead of comp” and to “leverage tech”
• All their fundraising campaigns today are API driven through JustGiving
• Took 3 years to get to this stage
• Lots of blood, sweat and tears
• Test & learn, test & learn…
Lesson 2: Pick a significant launch partner
• This trust in our system was a industry wide game changer
• They singularly validate our API stack
• Both parties learnt loads!
• Missing methods
• Error handling
• Documentation
• Educating & Empowering multiple stakeholders
The floodgates opened (kind of!)
But know one knew what they wanted…
How do I get that integration?
Cool…What’s an API?
It’s API driven…
Lesson 3: So be prepared to put in the hard yards
Lesson 3: Putting in the hard yards
• Get out and meet your future clients (e.g. charities, agencies)
• Show them real life, tangible examples
• Find ways to get round lots of red tape / bureaucracy
• Test things quickly (prove/disprove, move on)
• Co-fund projects
• Be prepared to coach, guide, review and tweak
• Demos, flow diagrams etc
• Train up those that can broadcast the API message
• Account Managers, Bus Dev, PR etc
• Prepare for a slow life cycle of development
• And meantime plan for what they will want next
Lesson 4: Invest in making life easy for others
Lesson 4: Invest in making life easy for others
• Get out of their way (whilst supporting them!)
• Pick an API service provider
• Live or die by your documentation
• Provide a reliable sandbox
• Build and support a help group. Zero in on your biggest advocates
• Empower other staff to answer questions
• Plan for CRM & Developer outreach (emails, customer care, doc updates etc)
Lesson 5: Encourage & Celebrate Innovation
5. Encourage & Celebrate Innovation
• Show what people are building
• External communities (PR, blogs, social)
• Internal stakeholders (excite your staff)
• Partners (“oh I want that!”)
• Attend/Sponsor hacks
• Find the relevant hack(s) for your business goals
• Evangelize your APIs/Platform
• Invest in Developer Outreach
• Hook up with influencer/guru in your industry
• Inspire others
• E.G. JustGiving award for technology
• White paper / research / infographics etc
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Good news! 84% of charities say API adoption will grow in next 12 months!
Source: JustGiving API survey Feb 2014
API adoption will
grow
No change
1. Build and launch something yourself to get ahead
2. Pick a partner and go through the growing pains together
3. Be prepared to put in the hard yards
4. Invest in the making life easy for others
5. Encourage and celebrate innovation
Err what's an API? Lessons on driving API adoption in the "not for profit" sector
Thank you
Follow @jghackers and justgiving.com/developer
slideshare.net/parkins1/err-whats-an-api
Err what's an API? Lessons on driving API adoption in the "not for profit" sector

More Related Content

PPT
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
PDF
INTERFACE, by apidays - Human Centered API Governance by Arnaud Lauret, Natixis
PDF
Demo: New open banking platform
PDF
Treat Your API Like a Product
PDF
Application integration in the age of APIs
PPTX
APIs for... Your Mom
PPTX
Developer Program Metrics - Case Study - 2014
PPTX
API Zen for Developers
Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)
INTERFACE, by apidays - Human Centered API Governance by Arnaud Lauret, Natixis
Demo: New open banking platform
Treat Your API Like a Product
Application integration in the age of APIs
APIs for... Your Mom
Developer Program Metrics - Case Study - 2014
API Zen for Developers

Viewers also liked (20)

PPTX
Telecom Application Developer Summit Day Two Photo Review
PPTX
Take Control of your APIs in a Microservice Architecture
PDF
API workshop by AWS and 3scale
PDF
APIs and the Bot Revolution (APIDays Nordic, May 18)
PPTX
API Model Canvas for successful API strategies and programs
PPTX
How to Survive the API Copyright Apocalypse
PDF
Progress in the API Economy - April 2014
PPTX
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
PDF
Inside mind of a successful platform architect / Gartner APPS 2016
PDF
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
PDF
Ten Reasons Developers Hate Your API
PPTX
Agile writer
PPTX
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
PPTX
API Design: An Adoption-Centered Approach
PDF
APIs: The good, the bad, the ugly
PDF
Best Practices for API Adoption
PDF
Top 5 Ways To Increase API Adoption
PDF
Building Hypermedia APIs in JavaScript
PPTX
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
PPTX
How to use Donuts and Onions for Scaling API Programs
Telecom Application Developer Summit Day Two Photo Review
Take Control of your APIs in a Microservice Architecture
API workshop by AWS and 3scale
APIs and the Bot Revolution (APIDays Nordic, May 18)
API Model Canvas for successful API strategies and programs
How to Survive the API Copyright Apocalypse
Progress in the API Economy - April 2014
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
Inside mind of a successful platform architect / Gartner APPS 2016
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Ten Reasons Developers Hate Your API
Agile writer
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
API Design: An Adoption-Centered Approach
APIs: The good, the bad, the ugly
Best Practices for API Adoption
Top 5 Ways To Increase API Adoption
Building Hypermedia APIs in JavaScript
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
How to use Donuts and Onions for Scaling API Programs
Ad

Similar to Err what's an API? Lessons on driving API adoption in the "not for profit" sector (20)

PPT
Top 10 Lessons Learned - In our ongoing shift from portal to platform
PDF
Building your API culture
PPTX
Scaling API Design - Nordic APIs 2014
PPTX
Scaling API Design
PPTX
Do's and Don'ts of APIs
PDF
Introduction to the Art of API Practice
PDF
API Economy - Key Learnings
PPTX
API Product Management - Driving Success through the Value Chain
PDF
WSO2Con EU 2015: Towards a Winning API Strategy
PDF
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
PDF
Rebooting APIs at scale
PPTX
API-as-a-product: The Key to a Successful API Program
PPTX
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
PPTX
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
PPTX
Scaling API Design
PPTX
Mapping out your API Strategy - 4.20.11 Webinar slides
PPSX
APIs as a Product Strategy
PPT
Effective API Design
PDF
Your API Sucks! Why developers hang up and how to stop that.
PDF
Real World API Business Models That Worked
Top 10 Lessons Learned - In our ongoing shift from portal to platform
Building your API culture
Scaling API Design - Nordic APIs 2014
Scaling API Design
Do's and Don'ts of APIs
Introduction to the Art of API Practice
API Economy - Key Learnings
API Product Management - Driving Success through the Value Chain
WSO2Con EU 2015: Towards a Winning API Strategy
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Rebooting APIs at scale
API-as-a-product: The Key to a Successful API Program
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
Scaling API Design
Mapping out your API Strategy - 4.20.11 Webinar slides
APIs as a Product Strategy
Effective API Design
Your API Sucks! Why developers hang up and how to stop that.
Real World API Business Models That Worked
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Empathic Computing: Creating Shared Understanding
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Big Data Technologies - Introduction.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Big Data Technologies - Introduction.pptx
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MYSQL Presentation for SQL database connectivity
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology

Err what's an API? Lessons on driving API adoption in the "not for profit" sector

  • 1. Err what's an API? Lessons on driving API adoption in the "not for profit" sector
  • 2. 10 years ago at eBay 10 years ago at eBay… I had no idea what an API was!
  • 3. 5 years ago at vzaar… Without knowing it I designed a product that would be API powered
  • 4. 3 years ago at JustGiving The not for profit sector showed very little interest in API adoption
  • 5. Today I’m here as head of JustGiving’s Consumer APIs!
  • 6. Warning: There is nothing technical about APIs that I can teach you!
  • 7. 5 personal lessons on growing a community in an industry resistant to APIs
  • 10. Since 2011, developer account growth has been consistent 0 200 400 600 800 1000 1200 1400 1600 Jan-11 Feb-11 Mar-11 Apr-11 May-11 Jun-11 Jul-11 Aug-11 Sep-11 Oct-11 Nov-11 Dec-11 Jan-12 Feb-12 Mar-12 Apr-12 May-12 Jun-12 Jul-12 Aug-12 Sep-12 Oct-12 Nov-12 Dec-12 Jan-13 Feb-13 Mar-13 Apr-13 May-13 Jun-13 Jul-13 Aug-13 Sep-13 Oct-13 Nov-13 Dec-13
  • 11. Hits are growing nicely 0 1000000 2000000 3000000 4000000 5000000 6000000 7000000 8000000 9000000 Jan-11 Feb-11 Mar-11 Apr-11 May-11 Jun-11 Jul-11 Aug-11 Sep-11 Oct-11 Nov-11 Dec-11 Jan-12 Feb-12 Mar-12 Apr-12 May-12 Jun-12 Jul-12 Aug-12 Sep-12 Oct-12 Nov-12 Dec-12 Jan-13 Feb-13 Mar-13 Apr-13 May-13 Jun-13 Jul-13 Aug-13 Sep-13 Oct-13 Nov-13 Dec-13
  • 12. And we’ve slowly built up a community of users • 1,500 developer accounts (~10% active) • 30-50 charities using our APIs • 20-25% of annual revenues driven via API activity
  • 13. But first lets go back in time
  • 14. The landscape was barren The landscape was barren
  • 15. 12 months ago did your charity understand what APIs were? Source: JustGiving API survey Feb 2014 Yes - we clearly understood APIs and their potential at the time Yes - we had heard of APIs but didn't really know what they offered No - we had no idea what APIs did at the time No - we still don't know what APIs do! 50% had limited or no understanding of APIs
  • 16. The APIs landscape in the not-for-profit sector • Charities traditionally have very limited budget • Rarely have in-house developer resource • Short term planning over long term • Reliance on voluntary employees • Understanding of APIs was/is low
  • 17. Lesson 1: Launch & Build upon your own APIs
  • 18. Lesson 1: Launch and build upon your own APIs • Helps validate your methods • Lifts a lid on what sucks (or what’s missing) • Forces you to at least plan how to manage and document them • Gives you some credibility from day 1
  • 20. Lesson 2: Pick a significant launch partner • Our # 1 client • Raised > £40m on JustGiving in 2013 alone • FTSE 100 style organisation - big enough to have an innovation team • In 2010 expressed a desire to “stay ahead of comp” and to “leverage tech” • All their fundraising campaigns today are API driven through JustGiving • Took 3 years to get to this stage • Lots of blood, sweat and tears • Test & learn, test & learn…
  • 21. Lesson 2: Pick a significant launch partner • This trust in our system was a industry wide game changer • They singularly validate our API stack • Both parties learnt loads! • Missing methods • Error handling • Documentation • Educating & Empowering multiple stakeholders
  • 22. The floodgates opened (kind of!)
  • 23. But know one knew what they wanted… How do I get that integration? Cool…What’s an API? It’s API driven…
  • 24. Lesson 3: So be prepared to put in the hard yards
  • 25. Lesson 3: Putting in the hard yards • Get out and meet your future clients (e.g. charities, agencies) • Show them real life, tangible examples • Find ways to get round lots of red tape / bureaucracy • Test things quickly (prove/disprove, move on) • Co-fund projects • Be prepared to coach, guide, review and tweak • Demos, flow diagrams etc • Train up those that can broadcast the API message • Account Managers, Bus Dev, PR etc • Prepare for a slow life cycle of development • And meantime plan for what they will want next
  • 26. Lesson 4: Invest in making life easy for others
  • 27. Lesson 4: Invest in making life easy for others • Get out of their way (whilst supporting them!) • Pick an API service provider • Live or die by your documentation • Provide a reliable sandbox • Build and support a help group. Zero in on your biggest advocates • Empower other staff to answer questions • Plan for CRM & Developer outreach (emails, customer care, doc updates etc)
  • 28. Lesson 5: Encourage & Celebrate Innovation
  • 29. 5. Encourage & Celebrate Innovation • Show what people are building • External communities (PR, blogs, social) • Internal stakeholders (excite your staff) • Partners (“oh I want that!”) • Attend/Sponsor hacks • Find the relevant hack(s) for your business goals • Evangelize your APIs/Platform • Invest in Developer Outreach • Hook up with influencer/guru in your industry • Inspire others • E.G. JustGiving award for technology • White paper / research / infographics etc
  • 34. Good news! 84% of charities say API adoption will grow in next 12 months! Source: JustGiving API survey Feb 2014 API adoption will grow No change
  • 35. 1. Build and launch something yourself to get ahead 2. Pick a partner and go through the growing pains together 3. Be prepared to put in the hard yards 4. Invest in the making life easy for others 5. Encourage and celebrate innovation
  • 37. Thank you Follow @jghackers and justgiving.com/developer slideshare.net/parkins1/err-whats-an-api

Editor's Notes

  • #10: In short, we have built a platform, that supports a world where everyone can give will give. We enable the traditional fundraising model of sponsorship by bringing it online We are NOT a charity. We reinvest our profits into technology £1bn raised since 2002 Can donate in multiple global currencies
  • #23: But no one knew what they wanted They just wanted what Race had!
  • #32: Raising funds for a childrens hospital by letting Moshi Monster players donate to a pixel by pixel style board
  • #33: First official Spotify endorsed fundraising application that lets party goers pledge their favourite song to a party playlist
  • #37: - 6/10 - Need to develop CRM & Dev Outreach - Redesigning developer site (ux)