SlideShare una empresa de Scribd logo
1 de 16
API
Documentation
For Web3
Hello!
My name is Jessie Mongeon
Senior Technical Writer at
Filebase
Self Published Author of ‘The
Ultimate Web3 Pocket Guide’
2
About Me
⦁ Senior Technical Writer @ Filebase -
Decentralized Storage and IPFS Pinning
Provider.
⦁ Self Published Author of ‘The Ultimate Web3
Pocket Guide’
⦁ First published in 2009 in a collection of poetry
⦁ Master’s of Science in Information Technology
Management
3
⦁ Decentralized Cloud Storage + Geo-Redundant
IPFS Pinning Provider
⦁ S3-Compatible API
⦁ IPFS Pinning Service API - fully compliant
⦁ Documentation ranges from API docs, Web3
tutorials, and configuration guides to eBooks,
Whitepapers, and One-Pagers
4
In The Past Year:
⦁ 200+ Pieces of Documentation
⦁ Self published 540 page book ‘The Ultimate
Web3 Pocket Guide’ - a detailed technical
handbook for Web3
5
What is Web3?
- The ‘read-write-own’ version of the Internet
- Growing rapidly - new technologies, tools,
projects, every day
- Blockchain networks
- Decentralized storage
- Digital identities
- Digital assets (NFTs)
- Cryptocurrencies
6
Web2
- Centralized
- Uses traditional
technology stacks
- ‘Read-write’ Internet
- Data is owned by the
platform and used for
advertising
- Google, Facebook,
Amazon, Twitter, etc.
Web2 vs. Web3
Web3
- Decentralized
- Uses new blockchain-based
technology stacks
- ‘Read-write-own’ Internet
- Data is owned by the user,
not the platform
- Ethereum, Polygon,
Filebase, Alchemy, IPFS, etc.
7
Why Does Web3 Need
Docs?
- New technologies - blockchains, smart
contracts, etc - need docs for users to begin
understanding + using them
- More documentation leads to faster adoption
and widespread utilization
- Most Web3 tools/products use an API or new
programming languages like Solidity to
interact with + develop with their platform
8
What Do Writers
Need To Know…
to be successful when documenting and
writing about Web3?
Researching
New products/tools daily
means consistent, constant
research is required to learn
about them and how to use
them, so that you can
document how end-users can
use them.
Research, Write, then Research
Again
Writing
When documenting new products,
keep in mind:
- What do end-users want to gain
from using this tool?
- What applications/workflows will
they be using? Other APIs?
- How might the docs need to be
updated in the future?
10
Research Again
Products are always changing and updating - long-term research
and updates will be required, especially in Web3
“
Should Web3 documentation
look different from Web2
documentation?
11
Web3 Documentation Formats
API Docs
Resembling other
existing Web2
documentation can help
accelerate the adoption
of Web3 products/tools
since the documentation
format is something
they’re familiar with.
Product Docs
Product docs in Web3
should be clear, concise,
and explain exactly what
the product/tool does
and how users can
benefit from using it.
Many Web3 products are
still very early in
development and their
product mission might
be unclear.
Tutorial Docs
Highly visual tutorials,
with well documented
code examples are vital
to Web3 for users to
understand the tutorial
and how to replicate any
learnings/takeaways in
the future.
12
Successful API Documentation
- Clear, straightforward wording for instructions
- For API docs, showcasing exact parameters
along with possible responses with examples of
both
13
What Users Are Looking For
14
1 2 3
In Conclusion
Web3
Web3 is a new version of the
Internet that utilizes
decentralized technologies like
blockchain networks. Hundreds
of new products/tools emerge
weekly.
API Docs
Many Web3 products provide
an API that developers and
users need to utilize to interact
with their platform.
Research, Write, Research Again
Web3 is consistently growing and
changing since it’s very early in
adoption and development.
Consistent research is necessary to
stay updated.
15
Familiar Format
Web3 docs should follow
formats that Web2 docs use to
provide users with a familiar
format.
Detailed Examples
New Web3 technologies can be
hard to understand and utilize.
Detailed examples and tutorials
can help accelerate that
understanding.
Clear Language
Web3 contains enough new,
confusing terms. Docs should
stick to clear, simple language
for ease of understanding.
Thank you!
Questions?
You can find me on Twitter
@Jessie_Filebase

Más contenido relacionado

Similar a API Documentation For Web3

Web Application Development using PHP and MySQL
Web Application Development using PHP and MySQLWeb Application Development using PHP and MySQL
Web Application Development using PHP and MySQL
Ganesh Kamath
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning products
Gianmario Spacagna
 

Similar a API Documentation For Web3 (20)

Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
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
 
WireCloud hands-on. FI-PPP-Liaison
WireCloud hands-on. FI-PPP-LiaisonWireCloud hands-on. FI-PPP-Liaison
WireCloud hands-on. FI-PPP-Liaison
 
Sitecore user group mumbai sitecore commerce extension
Sitecore user group mumbai  sitecore commerce extensionSitecore user group mumbai  sitecore commerce extension
Sitecore user group mumbai sitecore commerce extension
 
Publishing API documentation -- Workshop
Publishing API documentation -- WorkshopPublishing API documentation -- Workshop
Publishing API documentation -- Workshop
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 
Web Application Development using PHP and MySQL
Web Application Development using PHP and MySQLWeb Application Development using PHP and MySQL
Web Application Development using PHP and MySQL
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning products
 
Containerizing Traditional Applications
Containerizing Traditional ApplicationsContainerizing Traditional Applications
Containerizing Traditional Applications
 
test4
test4test4
test4
 
Web
WebWeb
Web
 
test4
test4test4
test4
 
test3
test3test3
test3
 
D033017020
D033017020D033017020
D033017020
 
Bhatt
BhattBhatt
Bhatt
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
Tackle your Documentation Challenges with the IXIASOFT DITA CMSTackle your Documentation Challenges with the IXIASOFT DITA CMS
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
 
Matthew Swanger .NET Portfolio
Matthew Swanger .NET PortfolioMatthew Swanger .NET Portfolio
Matthew Swanger .NET Portfolio
 
CTE 323 - Lecture 1.pptx
CTE 323 - Lecture 1.pptxCTE 323 - Lecture 1.pptx
CTE 323 - Lecture 1.pptx
 
IRJET- Hosting NLP based Chatbot on AWS Cloud using Docker
IRJET-  	  Hosting NLP based Chatbot on AWS Cloud using DockerIRJET-  	  Hosting NLP based Chatbot on AWS Cloud using Docker
IRJET- Hosting NLP based Chatbot on AWS Cloud using Docker
 

Más de Pronovix

Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
Pronovix
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 

Más de Pronovix (20)

By the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too lateBy the time they're reading the docs, it's already too late
By the time they're reading the docs, it's already too late
 
Optimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and FeedbackOptimizing Dev Portals with Analytics and Feedback
Optimizing Dev Portals with Analytics and Feedback
 
Success metrics when launching your first developer portal
Success metrics when launching your first developer portalSuccess metrics when launching your first developer portal
Success metrics when launching your first developer portal
 
Documentation, APIs & AI
Documentation, APIs & AIDocumentation, APIs & AI
Documentation, APIs & AI
 
Making sense of analytics for documentation pages
Making sense of analytics for documentation pagesMaking sense of analytics for documentation pages
Making sense of analytics for documentation pages
 
Feedback cycles and their role in improving overall developer experiences
Feedback cycles and their role in improving overall developer experiencesFeedback cycles and their role in improving overall developer experiences
Feedback cycles and their role in improving overall developer experiences
 
GraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing DocsGraphQL Isn't An Excuse To Stop Writing Docs
GraphQL Isn't An Excuse To Stop Writing Docs
 
Why your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API designWhy your API doesn’t solve my problem: A use case-driven API design
Why your API doesn’t solve my problem: A use case-driven API design
 
unREST among the docs
unREST among the docsunREST among the docs
unREST among the docs
 
Developing a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIsDeveloping a best-in-class deprecation policy for your APIs
Developing a best-in-class deprecation policy for your APIs
 
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyoneAnnotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
 
What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?What do developers do when it comes to understanding and using APIs?
What do developers do when it comes to understanding and using APIs?
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
 
One Developer Portal to Document Them All
One Developer Portal to Document Them AllOne Developer Portal to Document Them All
One Developer Portal to Document Them All
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
 
Developer journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your productDeveloper journey - make it easy for devs to love your product
Developer journey - make it easy for devs to love your product
 
Complexity is not complicatedness
Complexity is not complicatednessComplexity is not complicatedness
Complexity is not complicatedness
 
How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...How cognitive biases and ranking can foster an ineffective architecture and d...
How cognitive biases and ranking can foster an ineffective architecture and d...
 
APIs: Semi-permeable, osmotic interfaces
APIs: Semi-permeable, osmotic interfacesAPIs: Semi-permeable, osmotic interfaces
APIs: Semi-permeable, osmotic interfaces
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

API Documentation For Web3

  • 2. Hello! My name is Jessie Mongeon Senior Technical Writer at Filebase Self Published Author of ‘The Ultimate Web3 Pocket Guide’ 2
  • 3. About Me ⦁ Senior Technical Writer @ Filebase - Decentralized Storage and IPFS Pinning Provider. ⦁ Self Published Author of ‘The Ultimate Web3 Pocket Guide’ ⦁ First published in 2009 in a collection of poetry ⦁ Master’s of Science in Information Technology Management 3
  • 4. ⦁ Decentralized Cloud Storage + Geo-Redundant IPFS Pinning Provider ⦁ S3-Compatible API ⦁ IPFS Pinning Service API - fully compliant ⦁ Documentation ranges from API docs, Web3 tutorials, and configuration guides to eBooks, Whitepapers, and One-Pagers 4
  • 5. In The Past Year: ⦁ 200+ Pieces of Documentation ⦁ Self published 540 page book ‘The Ultimate Web3 Pocket Guide’ - a detailed technical handbook for Web3 5
  • 6. What is Web3? - The ‘read-write-own’ version of the Internet - Growing rapidly - new technologies, tools, projects, every day - Blockchain networks - Decentralized storage - Digital identities - Digital assets (NFTs) - Cryptocurrencies 6
  • 7. Web2 - Centralized - Uses traditional technology stacks - ‘Read-write’ Internet - Data is owned by the platform and used for advertising - Google, Facebook, Amazon, Twitter, etc. Web2 vs. Web3 Web3 - Decentralized - Uses new blockchain-based technology stacks - ‘Read-write-own’ Internet - Data is owned by the user, not the platform - Ethereum, Polygon, Filebase, Alchemy, IPFS, etc. 7
  • 8. Why Does Web3 Need Docs? - New technologies - blockchains, smart contracts, etc - need docs for users to begin understanding + using them - More documentation leads to faster adoption and widespread utilization - Most Web3 tools/products use an API or new programming languages like Solidity to interact with + develop with their platform 8
  • 9. What Do Writers Need To Know… to be successful when documenting and writing about Web3?
  • 10. Researching New products/tools daily means consistent, constant research is required to learn about them and how to use them, so that you can document how end-users can use them. Research, Write, then Research Again Writing When documenting new products, keep in mind: - What do end-users want to gain from using this tool? - What applications/workflows will they be using? Other APIs? - How might the docs need to be updated in the future? 10 Research Again Products are always changing and updating - long-term research and updates will be required, especially in Web3
  • 11. “ Should Web3 documentation look different from Web2 documentation? 11
  • 12. Web3 Documentation Formats API Docs Resembling other existing Web2 documentation can help accelerate the adoption of Web3 products/tools since the documentation format is something they’re familiar with. Product Docs Product docs in Web3 should be clear, concise, and explain exactly what the product/tool does and how users can benefit from using it. Many Web3 products are still very early in development and their product mission might be unclear. Tutorial Docs Highly visual tutorials, with well documented code examples are vital to Web3 for users to understand the tutorial and how to replicate any learnings/takeaways in the future. 12
  • 13. Successful API Documentation - Clear, straightforward wording for instructions - For API docs, showcasing exact parameters along with possible responses with examples of both 13
  • 14. What Users Are Looking For 14 1 2 3
  • 15. In Conclusion Web3 Web3 is a new version of the Internet that utilizes decentralized technologies like blockchain networks. Hundreds of new products/tools emerge weekly. API Docs Many Web3 products provide an API that developers and users need to utilize to interact with their platform. Research, Write, Research Again Web3 is consistently growing and changing since it’s very early in adoption and development. Consistent research is necessary to stay updated. 15 Familiar Format Web3 docs should follow formats that Web2 docs use to provide users with a familiar format. Detailed Examples New Web3 technologies can be hard to understand and utilize. Detailed examples and tutorials can help accelerate that understanding. Clear Language Web3 contains enough new, confusing terms. Docs should stick to clear, simple language for ease of understanding.
  • 16. Thank you! Questions? You can find me on Twitter @Jessie_Filebase