APIs
Square
Thu Jun 22 2023
Recap: Square Unboxed 2023
Thu Jun 15 2023
Introducing New Terminal API Customization Features
Engineering
Tue Jun 13 2023
Maximizing Solution Visibility with Machine Learning-Powered App Recommendations
Tue May 23 2023
Accelerating Ruby: How Our Bundle Install Times Got 12x Faster
Thu May 18 2023
Connecting Block Business Units with AWS API Gateway
Thu May 04 2023
Keeping IDE Sync Times at Bay: A Historical Perspective
Data-Science
Wed Apr 26 2023
Ecosystem Success Metrics
Thu Apr 06 2023
Building Stronger Partnerships as a Data Scientist
Thu Mar 30 2023
Accept Payments with Square and Vue
Accept Payments with Square and Svelte
Thu Feb 23 2023
Why You Need an Experimentation Template
Tue Jan 31 2023
Stampeding Elephants
Tue Jan 17 2023
Developer Spotlight: Reference Health
Thu Jan 12 2023
Celebrating the release of Android Studio Electric Eel
Tue Jan 03 2023
Command Line Observability with Semantic Exit Codes
Tue Dec 13 2022
Saving 5,400 hours a year with Gradle's Configuration Cache
Recovering an estimated $1.
Thu Nov 17 2022
Online Payments with Square and React
Build an end-to-end payment flow with Square and Next.
Wed Nov 16 2022
More Square Terminal API features now in GA
Fri Oct 14 2022
Announcing the Winners of the Square Unboxed Hackathon
Wed Oct 12 2022
Square Payroll’s Migration from a Monolith to Microservices
Fri Oct 07 2022
Developer Spotlight: Jammed
Wed Oct 05 2022
How We Unified on One Graph at Block
Mon Sep 12 2022
First Annual Bazel-iOS Con 2022
Wed Aug 31 2022
Developer Spotlight: KioskBuddy
Thu Aug 18 2022
Reintroducing Checkout API
Fri Jul 29 2022
Developer Spotlight: Payable Forms
Wed Jul 06 2022
Success Metrics for Product Analytics
Fri Jun 17 2022
Announcing Gift Cards API
Thu May 26 2022
New Terminal API Beta Features Now Available
Tue May 24 2022
Build With Bookings API, Now Generally Available
Thu May 19 2022
Announcing Cash App Pay for Developers
Fri May 13 2022
Recap: Square Unboxed 2022
Thu May 12 2022
Square Unboxed Hackathon 2022
Mon Apr 18 2022
Coming Up: Square Unboxed 2022
Wed Mar 23 2022
DependenTree, Graph Visualization Library
Wed Feb 16 2022
Afterpay "Buy Now, Pay Later" Now Available
Wed Feb 09 2022
API and Webhooks Logs Are Generally Available
Thu Jan 27 2022
Getting Square's iOS build ready for Apple Silicon with Bazel
Tue Jan 25 2022
Square Launches in Spain
Wed Jan 19 2022
Secure Apache Airflow Using Customer Security Manager
Fri Dec 17 2021
Announcing the winners of the Build What’s POS_sible Hackathon
Tue Nov 30 2021
An Overview of Machine Learning Operations
Thu Nov 04 2021
Herding Elephants
Beyond Mobile First
Tue Oct 05 2021
The Square Build What’s POS-sible Hackathon
Tue Sep 28 2021
Measure, measure, measure
Thu Sep 23 2021
Server-to-Server Integration with Server-Side Google Tag Manager
Tue Sep 21 2021
Square Launches in France
Tue Aug 31 2021
Chrometric: System telemetry for Chrome OS
Thu Aug 26 2021
AWS OIDC Authentication with SPIFFE
Tue Aug 24 2021
Kotlin-Multiplatform Shared Test Resources
Thu Aug 19 2021
Why Workflow?
Wed Aug 18 2021
Upgrading Webpack 4 → 5
Tue Aug 17 2021
Threat Hunting with Kubernetes Audit Logs - Part 2
Wed Aug 11 2021
Subscriptions API is Generally Available
Tue Aug 10 2021
Jetpack Compose Support in Workflow
Wed Aug 04 2021
Expanding Secrets Infrastructure to AWS Lambda
The Square Unboxed Hackathon Winners
Tue Aug 03 2021
Threat Hunting with Kubernetes Audit Logs
Wed Jul 21 2021
WorkManager for Background Work in Libraries
Thu Jul 15 2021
Deploying Server-Side Google Tag Manager on Cloud Run
Tue Jul 13 2021
Becoming an Organizational Leader
Wed Jun 16 2021
Cards API
Introducing Gift Cards API
Wed May 26 2021
Caching E-Commerce Data for The Web
Thu May 20 2021
Loyalty API is Generally Available
Web Payments SDK and ACH Beta
Tue May 18 2021
Square Launches in Ireland
Mon May 17 2021
Snippets API: The first API for Square Online
Fri May 14 2021
Recap: Square Unboxed 2021
Wed Apr 21 2021
Invoices API is Generally Available
Fri Mar 05 2021
Introducing Curtains
Wed Dec 16 2020
New Authorization Tooling – Improved Usability and Security
Introducing Bookings API Beta
Wed Dec 02 2020
Wiring Libraries with Cleanse
Wed Nov 18 2020
Announcing the New Square Node.js SDK
Use the New Node.
Wed Oct 28 2020
New Square Online Agency Program
Thu Oct 15 2020
Build with Square Terminal API, Now Generally Available
Thu Oct 08 2020
Using AWS Lambda Extensions to Accelerate AWS Secrets Manager Access
Wed Sep 16 2020
Introducing OAuth Revocation Webhook Events
Fri Sep 04 2020
Introducing Radiography
Wed Sep 02 2020
Announcing Square Unboxed 2020
Wed Aug 26 2020
Employees, OAuth, Orders, Reporting, and Inventory APIs
Tue Aug 25 2020
Providing mTLS Identities to Lambdas
Mon Aug 17 2020
New Square App Marketplace Ratings and Reviews
How to use feedback to improve your products, sales, and service.
Wed Aug 12 2020
Announcing Subscriptions API Beta
Wed Jul 29 2020
The State of Ruby 3 Typing
Wed Jul 22 2020
Introducing Invoices API Beta
Fri Jul 17 2020
The Square Small Business Hackathon Winners
Tue Jul 14 2020
Using Amundsen to Support User Privacy via Metadata Collection at Square
Wed Jul 08 2020
Enabling Serverless Applications at Square
Thu Jun 25 2020
Manage Team Data from Any Platform with Square Team API
Tue Jun 23 2020
Introducing Anvil
Tue Jun 16 2020
API Explorer Moves to General Availability
Wed Jun 10 2020
Announcing Square’s New PHP SDK
Thu May 28 2020
Reward Customers Wherever They Shop with Loyalty API and Customers API
Wed May 20 2020
The Square Small Business Hackathon
Thu May 07 2020
Kubernetes - Pod Security Policies
Tue May 05 2020
Creating Custom Attributes in Catalog
Thu Apr 30 2020
Touch-free Commerce Application Guides
Tue Apr 28 2020
Introducing Curbside Pickup in the Orders API
Fri Apr 24 2020
New Resources for Getting Started
Wed Apr 22 2020
Announcing Square Terminal API Beta
Tue Mar 24 2020
Android In-App Payments SDK Tutorial
Thu Mar 19 2020
Card on File with React Native
Tue Mar 17 2020
Dessa: Open sourcing Atlas
Thu Mar 12 2020
Developer Spotlight: AuctionZoom
Tue Mar 10 2020
Disputes API
Wed Feb 26 2020
Labor, Bank Accounts, & CashDrawerShifts V2 APIs
Tue Feb 25 2020
Showing the Android Keyboard Reliably
Wed Jan 15 2020
Instrumenting Firebase Test Lab
Fri Dec 20 2019
Adopting AWS VPC Endpoints at Square
Wed Dec 18 2019
Announcing Square’s New Java SDK
Tue Dec 17 2019
Announcing Square’s New .NET SDK
Use the New .
Wed Nov 20 2019
Sandbox & Locations Now Generally Available
Wed Nov 06 2019
Square Developer YouTube
Thu Oct 17 2019
Announcing the Square Partner Community
Wed Oct 16 2019
Books, an immutable double-entry accounting database service
Thu Oct 03 2019
New Webhook Event for Syncing with Square Catalog
Wed Sep 04 2019
Discounting at Square
Wed Aug 28 2019
Announcing Item Options for the Catalog API
Tue Aug 27 2019
Announcing Square’s New Python SDK
Thu Aug 22 2019
New and Improved Sandbox
Wed Aug 21 2019
Manage Orders from Anywhere
Tue Aug 20 2019
Announcing the new Square Payments API
Thu Aug 15 2019
Expanding Square’s Platform Beyond Payments
At Square, we’re working to create the future of commerce, and we want to inspire developers to build solutions our merchants can use to man...
Wed Aug 14 2019
Developer Spotlight: Postmates
Tue Aug 13 2019
Chasing Swallowed Exceptions
Tue Aug 06 2019
Announcing Shark: Smart Heap Analysis Reports for Kotlin
Fri Aug 02 2019
Making OpenAPI / Swagger Bearable With Your Own DSL
Wed Jul 31 2019
The Value in Early Product Analytics
Tue Jul 23 2019
Square’s Growth Framework for Engineers and Engineering Managers
Mon Jul 15 2019
Effective batching in streaming dataflow jobs
Wed Jul 03 2019
Story of an Android Q Leak: attachment crazy town!
Fri Jun 28 2019
Identifying and Scaling a Language Market
Wed Jun 26 2019
Developer Spotlight: Robert Harris, CTO at Clutch!
Mon Jun 24 2019
Announcing Square’s New Ruby SDK
Fri May 31 2019
Shipping Binary Frameworks With Swift 5.0
How to get a binary framework shipped with Swift 5.
Tue May 21 2019
“Everything is an Order”
Tue May 07 2019
Eloquent Labs Joins Square
We’re thrilled that the team from Eloquent Labs will be joining Square.
Mon May 06 2019
RubyKaigi and the Path to Ruby 3
Fri May 03 2019
PySurvival Tutorial: Churn Modeling
Fri Apr 26 2019
Flutter, Android, and Process Death
Mon Apr 22 2019
Developing on iOS and Android
Thu Apr 18 2019
Square In-App Payments SDK for Flutter
Fri Apr 12 2019
Introducing PySurvival
PySurvival is an open source python package for Survival Analysis modeling.
Thu Apr 11 2019
Zooming Out From Engineering
Some insights on leadership, career development, and building teams at scale that Square’s Head of Seller, Alyssa Henry, shared during the 2...
Tue Apr 09 2019
Spin Cycle — Automating the Tedious
Thu Apr 04 2019
Announcing Our Connect v2 Labor API
Fri Mar 29 2019
The Road to an Envoy Service Mesh
Thu Mar 28 2019
Mobile Web Performance @ Caviar
Across any e-commerce website, page load times are directly correlated with conversion rate.
Streamline Checkout with Shipping Options in Apple Pay
Fri Mar 15 2019
Square In-App Payments SDK for React Native
Thu Mar 14 2019
What you need to know about Strong Customer Authentication (SCA)
Tue Mar 12 2019
Engineering Management Philosophies and Why They Matter Even if You Are Not a Manager
Let’s define what the role of an Engineering Manager is and how management philosophies guide an individual to fill that role.
Wed Feb 13 2019
Orders Push Beta
Store a Card on File using Reader SDK
Tue Feb 05 2019
OkHttp 3.13 Requires Android 5+
Today we’re releasing OkHttp 3.
Fri Jan 25 2019
Square Elected to a Third Term on the PCI SSC’s Board of Advisors
Thu Jan 24 2019
Understanding the Essentials: Idempotency
Idempotency is something you might not see every day, but it is an important concept, especially when you are taking payments.
Wed Jan 09 2019
Introducing Square In-App Payments SDK
A secure, customizable in-app payment solution for iOS, Android, and Flutter.
Making the Invisible Visible: A Look at Building Tools for Square Developers
Tue Jan 08 2019
Announcing SQLDelight 1.0
Tue Dec 18 2018
Operating Vitess
Ripping Vitess apart and putting it back together.
Scaling Christmas — An Illustrated Adventure
Fri Dec 14 2018
KotlinPoet 1.0 is here!
KotlinPoet is a collection of Kotlin API that makes generating .
Wed Dec 05 2018
Build a digital wallet only checkout to boost online sales.
Square Payment Form now supports express checkout experiences with digital wallets.
Tue Dec 04 2018
Cross-Shard Queries & Lookup Tables
Square + Flutter: Beautiful, fast mobile payment apps
Shard Splits with Consistent Snapshots
Tue Nov 27 2018
Online Payments with React + Square
Reliable Webhooks Using Serverless Architecture
Women of Bitcoin: Volume 3
In our third and final post of our series, “Women of BTC”, we’ll hear from Tobi Kral on the Engineering team and Alaina Tyrer on Executive A...
Abstracting Sharding with Vitess and Distributed Deadlocks
One of the main reasons Vitess was such a success for Cash App is that it abstracts database sharding away from the application code.
Tue Nov 20 2018
K-Means for Building Better Product Experiences
Fri Nov 16 2018
Remodeling Cash App Payments
Before we could partition our database we needed to prepare our data model.
Wed Nov 14 2018
Combining Behavior and E-mail Content to Improve Customer Support
Inferring Label Hierarchies with hLDA
Exploring Ruby 2.6 — Enumerator, Hash, and Enumerable Changes
New features to try in the upcoming ruby-2.
Wed Nov 07 2018
Sharding Cash
A good problem to have: Scaling up the @CashApp database with Vitess.
Tue Nov 06 2018
Enabling Modern JavaScript in Rails with Webpack(er)
When I joined Caviar in 2016, I was fully bought into React and all the good stuff around building modular systems.
Sun Oct 28 2018
Top 10 things I learnt coding on the side
Wed Oct 24 2018
Women of Bitcoin: Volume 2
Tue Oct 23 2018
Open Sourcing Subzero
Wed Oct 17 2018
Women of Bitcoin
Today, we’re excited to kick off our “Women of BTC” blog series.
Mon Oct 15 2018
SqR00t Offensive Security Tech Talks
Thu Oct 11 2018
Useful tools: Headless Chrome & puppeteer for browser automation & testing.
Thu Sep 27 2018
Square Reader SDK for React Native
We’ve released a plugin for React Native for our Reader SDK.
Mon Sep 24 2018
Square implementation with Laravel
Fri Sep 21 2018
Introducing Google Pay in Square Online Payments APIs and Square Invoices
Today, we are delighted to announce that Square online payments APIs and Square Invoices now support Google Pay.
Tue Sep 18 2018
Announcing Square Connect v2 Inventory API
We are very pleased to announce the release of Inventory API to Connect v2.
Fri Sep 07 2018
Building a photo booth for Droidcon NYC
A month ago, my team at Square released the Reader SDK.
Thu Sep 06 2018
Women Who Make (Part 2)
At Square, each of our community groups has a spotlight month.
Tue Sep 04 2018
A silent meeting is worth a thousand words
Building a culture where all thoughts can be voiced (or written as the case may be).
Mon Aug 27 2018
Announcing Okio 2
Our I/O library is converting to Kotlin.
Fri Aug 24 2018
Square Connect SDKs: Instant Profiles & Search Customers
Access all customer profiles on your Square account and search through them.