Arrow icon
Ness Labs: Make the most of your mind
Learn more about Joggo

A Summary of

What's an API?

by
Justin Gage
Technically
View original

Application Programming Interfaces (APIs) take inputs and produce predictable outputs

E.g. Lyft Driver API takes in a start and finish addresses and outputs the best driver. Backend APIs process information according to method functionality. Frontend APIs process information from backend APIs and then present in a visually aesthetic way. - E.g. take email data and present in rows in inbox of mail app

In practice there are three types of APIs:

  1. Internal Company APIs
    1. Used for building app or product.
  2. Public APIs
    1. Provided to external users and developers.
  3. Code Interfaces
    1. Takes in lower level inputs and produces outputs.
Related content
See all posts
Arrow icon
/
Jeremy Olson
/

I learned at least 6 things in my first week as a Product Manager

Read more
February 22, 2020
/
Motasim Zawawi
/
Medium

4 Learnings From My First Year as a Product Manager at an Early-Stage Startup

Read more
/
Noah Weiss
/
Medium

Five Dangerous Myths about Product Management

Read more
July 19, 2013
/
Josh Elman
/
Medium

A Product Manager’s Job

Read more
/
/
Mountain Goat Software

User Stories and User Story Examples by Mike Cohn

Read more
April 29, 2020
/
Ha Nguyen
/
Spero Ventures

A crash course in unit economics-don’t learn this the painful way

Read more
/
Nicholas Sainsbury
/
Intercom

How to run a successful beta in 7 steps

Read more
July 8, 2011
/
Andrew Chen
/
Andrew Chen

Simple is Marketable

Read more
/
/
First Round Review

Build Products That Solve Real Problems With This Lightweight JTBD Framework

Read more