Welcome to the Plaid Blog
December 19, 2024
Security at scale: Plaid’s journey to creating a key management system
Cryptography is the foundation of data security. Building an internal Key Management System (Plaid KMS) was a fundamental piece of our security strategy for managing sensitive data at...
May 29, 2024
Plaid's journey to a multi-cluster Elasticsearch architecture to improve reliability
Learn how our engineering team chose a new logging platform architecture and migrated our systems to improve reliability for our customers.
September 27, 2023
How we use machine learning to power accurate, real-time income verification
Verifying and understanding a potential borrower's income is a critical part of the lending process. However, income verification can be time consuming and error prone, especially when relying...
June 06, 2023
ConfigDB: from chaos to confidence with our unified app config stack
This article is a part of our engineering blog series where we take a deep-dive into our code, APIs, and documentation while highlighting some of the key decisions...
May 25, 2023
Why Plaid built the Transaction Enrichment Engine–and how it can help you innovate
Gain a comprehensive understanding of how Plaid's Transaction Enrichment Engine works and can be used to build more innovate products and solutions for your users.
July 25, 2022
AWS SSO in a DevOps first world
In this post, we’ll talk about how we built end-to-end automated solutions for our DevOps scenarios with AWS SSO and our key learnings so far.
June 17, 2022
Migrating from ECS to Kubernetes
At Plaid, we ship fast and frequently by deploying all production services on Kubernetes clusters hosted in AWS. We run hundreds of services across tens of thousands of...
June 16, 2022
Scaling Plaid’s internal developer experience with a remote development environment
Plaid’s Developer Efficiency Team createed “Devenv”, an internal CLI tool backed by a remote environment to tackle several scaling challenges. This tool has significantly improved developer efficiency at...
June 07, 2022
SPIN a more customer-centric engineering culture at Plaid
Plaid’s engineering team launched a SPending INsights virtual pod (SPIN pod for short) that makes it easier to collaborate cross-functionally and empower developer customers to build and scale...
May 17, 2022
Sync: A new paradigm for building on transaction data
In this post, we’ll discuss why we’re making such a large interface update, our development process, and what this new endpoint means going forward for Plaid and developers.
February 17, 2022
Creating processes for API clarity and consistency
The primary way we enforce API consistency is through the API Review Council (APIRC). The council contains a rotating team of about a dozen members from teams across...
December 02, 2021
Reimagining the future of credit and financial data
As fintech continues to grow at an exponential rate, it's important for us to slow down and take stock on what access truly means.
October 28, 2021
A guide: How to effectively pentest Plaid’s web applications & APIs?
We recently announced our new and improved bug bounty program and to make it easier for you, we’ve outlined various web applications and APIs that security researchers like...
October 28, 2021
A new chapter for Plaid’s bug bounty program
October is Cybersecurity Awareness month and we’re excited to share some new updates to Plaid’s bug bounty program.
September 15, 2021
Adopting the OpenAPI schema to generate Plaid’s SDKs
The developer experience team focuses on building tools and features that make it as easy as possible for developers to explore our APIs and integrate with Plaid.