Square — Product Lead, Developer Platform
In 2019 I moved into the Developers organization, leading products across
Square's public API portfolio and supporting AuthN/Z systems.
Through partnership with key developers, we shipped Square's latest
financial services as generally available public APIs and SDKs. While
Square's Marketplaces offering was ultimately shut down
(the story), this product's
sunset helped refine focus on Square Sellers' greatest needs.
Sellers need connective tissue between their POS and essential
services. By enabling Developers to deliver Apps directly to Square Sellers —
small retailers quickly connected to their preferred shipping services, restaurants
to on-demand delivery services,12ProductSquare — App Marketplace, Delivery & Orders“Offer delivery and order fulfillment from your business to reach more customers and grow your sales.”Open category · squareup.com ↗See also · Shippo, for shipping ↗ and
more.13ProductSquare — App MarketplaceThe live App Marketplace: Developer-built apps for Sellers, browsable by category.Open marketplace · squareup.com ↗
Enterprise
Sellers often need solutions tailored to their
business.14SEC-FiledSquare, Inc. — Q3 2021 Shareholder Letter“SoFi Stadium uses Square Point of Sale, Square Register, Square Terminal, Square Team Management, Catalog API, Orders API, and Payments API.”Open filing · sec.gov ↗See also · the SoFi story, Investor Day 2022 ↗
By expanding beyond payments to Square's broader commerce offerings (Square
Online, appointments, inventory, customers, staff, loyalty,
catalog15PressSquare — Orders API Press Release, Aug 2019“Square's Developer Platform is expanding beyond payments to serve all aspects of commerce — from orders to customer management, to inventory and beyond.”Open release · squareup.com ↗) —
Sellers in need of custom solutions for their business were able to build their own, or hire an
agency16ProductSquare — Square Specialists“Work with our trusted agency partners who specialize in ecommerce, marketing, and software development…”Open program · squareup.com ↗ to
get the job done. POWDR, for example, ran commerce across its ski resorts on
nearly all of the platform's developer
APIs.17SEC-FiledSquare, Inc. — Q4 2020 Shareholder Letter“POWDR values our unique insight into customer behavior and data, using nearly all of our developer APIs and Team Management software.”Open filing · sec.gov ↗
This was a direction many of us set and one still guiding the platform
strategy.18SEC-FiledSquare, Inc. — Q4 2020 Shareholder Letter“In 2020, approximately half of our mid-market GPV came from sellers with integrations to our developer platform.”Open filing · sec.gov ↗
In this era we also changed how Square built APIs: product teams across
Square designed and shipped their own public APIs — a surface spanning more
than 30 commerce
APIs.19SEC-FiledBlock, Inc. — Form 10-K, FY 2021“Commerce APIs include more than 30 commerce APIs, through which developers can create and manage orders, subscriptions, product catalogs, inventory, customer profiles, employees, loyalty programs, gift cards and more…”Open filing · sec.gov ↗ Our
teams provided the standards, style guides, review processes, shepherding,
and governance. Along the way, this included shipping Square's public
GraphQL API (alpha, 2022)20ProductSquare — Developer Forums, GraphQL AlphaThe public alpha announcement of Square's GraphQL API, May 2022.Open announcement · developer.squareup.com ↗
See also · VideoGraphQL deep-dive (Unboxed 2022)
while driving the platform's developer-security
work.21ProductSquare — Developer Blog, OAuth Revocation WebhooksOAuth revocation webhook events — with short-lived, limited-scope authorization, the platform's developer-security push.Open post · developer.squareup.com ↗See also · short-lived, limited-scope authorization ↗