Square — Product Lead, Developer Platform
In 2019 I was asked to expand focus in the Developers organization, leading products across
Square's public API portfolio and supporting AuthN/Z systems. We started with a hard look at our
offerings to refine focus on Square Sellers' greatest needs.
Sellers want seamless experiences between their POS and essential
services. By enabling Developers to deliver apps and embedded integrations directly to Square Sellers —
retailers could connect to their preferred shipping services, restaurants
to on-demand delivery services,19ProductSquare — App Marketplace, Delivery & Orders“Offer delivery and order fulfillment from your business to reach more customers and grow sales.”Open category · squareup.com ↗See also · Shippo, for shipping ↗ and
more. This engagement model scaled across Square's Seller verticals.20
26:52VideoSquare — Grow Your Business with App MarketplaceUnboxed business track: case studies of real Sellers growing their businesses on App Marketplace integrations.Watch on YouTube ↗
Larger
Sellers often need solutions unique to their
business.21
28:41See also · VideoJack Dorsey: “it was the API and the platform” that won the stadiumsSEC-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 delivering Developer tools from Square's broader commerce offerings (Square
Online,22
0:56VideoSquare — Introducing the Snippets API“The first API for Square Online” — developers extend Sellers’ websites directly.Watch on YouTube ↗See also · Snippets API announcement, May 2021 ↗See also · Square Online joins the platform — fireside, Unboxed 2021 ↗ appointments, inventory, customers, staff, loyalty,
catalog23PressSquare — 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 who needed custom integrations could build their own or hire an
agency24
ProductSquare — Square Specialists“Work with our trusted agency partners who specialize in ecommerce, marketing, and software development…”Open program · squareup.com ↗. POWDR, for example, ran commerce across its ski resorts on
nearly all of the platform's
APIs.25SEC-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, still guiding the platform
strategy.26
19:49See also · VideoJack Dorsey: “everything that we do in the future should have platform elements” (Unboxed 2022)SEC-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 scaled how Square built, shipped, and maintained APIs. By decentralizing ownership, product teams across
Square designed, shipped, and improved their own public APIs — resulting in a public offering spanning all business domains and more
than 30
APIs.27
5:33See also · VideoAlyssa Henry: “nine major new API surface areas” in one yearSee also · Web Payments SDK GA — Unboxed 2021 press ↗SEC-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 ↗ The
Developers team provided standards, style guides, review processes, shepherding,
and governance to scale this model across all Square business units. Along the way, we shipped
GraphQL28
See also · VideoGraphQL deep-dive (Unboxed 2022)ProductSquare — Developer Forums, GraphQL AlphaThe public alpha announcement of Square's GraphQL API, May 2022.Open announcement · developer.squareup.com ↗See also · GraphQL to beta, Jun 2023 changelog ↗
while driving AuthN/Z
initiatives.29ProductSquare — 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 ↗