Slide 1

Slide 1 text

The AI-Powered API Builder Grab Your Laptop 󰳕 Let’s Build Together! Links: TinyURL.com/apidaysNYC 1 The AI-Powered API Builder: Speeding Up API Delivery with AI Tools Emmanuel Paraskakis

Slide 2

Slide 2 text

The AI-Powered API Builder Next 25 Minutes ⏲ Generate OpenAPI with Gemini & Validate it Stand up an API Prototype with Mockbin Build an API MVP with Replit & test it with HTTPie Protect the API behind a Zuplo Gateway Action Plan & Learn More About this Topic Q&A 2

Slide 3

Slide 3 text

The AI-Powered API Builder Grab the demo links and follow along! TinyURL.com/apidaysNYC

Slide 4

Slide 4 text

The AI-Powered API Builder AI-Powered API Builder 󰠀󰳖 󰞴 TinyURL.com/apidaysNYC

Slide 5

Slide 5 text

The AI-Powered API Builder Action Plan & Learn More About this Topic 12

Slide 6

Slide 6 text

The AI-Powered API Builder Your Action Plan: ❏ Generate your OpenAPI with your own prompt and context ❏ Use validators from openapi.tools and Spectral/Vacuum to lint ❏ Validate it with 30 customers - give them access to mock ❏ Build with Replit and deploy (paid plan) ❏ Protect with API Gateway Policies and measure with Analytics ❏ Publish API Documentation ❏ Automate your flow with CLI/APIs/Actions/Test Automation ❏ Iterate! 13

Slide 7

Slide 7 text

The AI-Powered API Builder Emmanuel Paraskakis ➔ 15+ years API PM ➔ 3 x VP PM ➔ Apiary, OCI, Swagger ➔ Consulting @Level250 ➔ Training @Maven ➔ I ❤ APIs

Slide 8

Slide 8 text

The AI-Powered API Builder Maven.com/Emmanuel Free Live Lightning Lessons on Maven

Slide 9

Slide 9 text

The AI-Powered API Builder Save 20% with code: APIDAYS Rated ⭐⭐⭐⭐⭐ 4.8 by students TinyURL.com/APIPMapidays API Product Mastery for Experienced PMs June 5-17 • 6 Live Sessions + AI Project • Q&A After Main Sessions • Bonus - Free 1:1 hour with instructor • Guest Speakers from Industry Email [email protected] for a bulk purchase. View course syllabus: 16

Slide 10

Slide 10 text

The AI-Powered API Builder

Slide 11

Slide 11 text

The AI-Powered API Builder Q&A 17

Slide 12

Slide 12 text

The AI-Powered API Builder Backup Slides 18

Slide 13

Slide 13 text

The AI-Powered API Builder 19 Evolved from Swagger specification Most widely used API Description Format Linux Foundation: OpenAPI Initiative 3.1.1 is the latest version

Slide 14

Slide 14 text

The AI-Powered API Builder The API Lifecycle 20

Slide 15

Slide 15 text

The AI-Powered API Builder Popular API Frameworks: 21 ● Python - Flask ● Python - FastAPI ● Python - Django ● Node - Express ● TypeScript - NestJS ● Ruby - Rails ● PHP - Laravel ● Java - Spring Boot

Slide 16

Slide 16 text

The AI-Powered API Builder Goal: Make sure everything works 22 Go through all your resources, for each do: 1. GET a collection 2. POST an item to the collection, inspect the response 3. GET the collection and observe the item in list 4. PUT to the item with its ID to change a property 5. GET the item by its ID and observe changes 6. DELETE the item by its ID 7. DELETE the item by its ID again and observe a 404 8. GET the item by its ID and observe a 404 9. GET the collection and observe the item is missing

Slide 17

Slide 17 text

The AI-Powered API Builder Create Collections of tests 23 Group manual tests into a collection so you can reuse them:

Slide 18

Slide 18 text

The AI-Powered API Builder The API Product Manager Opportunity API & Platform PMs are only 5% of total PMs APIs are 57% of Internet Traffic and rising They get paid 19% more 25