Libraries
Learn about libraries and SDKs to easily integrate with the Plaid APIs
All libraries for Plaid are listed below. If you've built anything that you'd be willing to share with the Plaid community, please let us know and we'll link to it here!
Client libraries
Plaid offers official API libraries for different programming languages, which are regularly updated for breaking and non-breaking API changes. These client libraries are generated from our OpenAPI file.
Node
plaid-node
Python
plaid-python
Ruby
plaid-ruby
Java
plaid-java
Go
plaid-go
Community libraries
Explore some of the community-supported libraries available for Plaid listed below. If you built your own library, please reach out to our Support team to add it to this list! The best way to create your own library is by using the Plaid OpenAPI file.
Note that community libraries are not officially supported by Plaid. Plaid cannot provide assistance with using these libraries or guarantee that they will be kept up-to-date with all the changes needed to support the latest modifications to the Plaid API.
Elixir
by @tylerwray
Elixir
by @wfgilman
Haskell
by @v0d1ch
.NET
Going.Plaid, by @viceroypenguin
PHP
by @TomorrowIdeas
Rust
by @telcoin
Link client SDKs
For information on Plaid's front-end SDKs for web and mobile, see Link.
To learn more about installing and using Link SDKs, check out the docs pages for Link on JavaScript and React (web), React Native, iOS, Android, and Webviews.
iOS
plaid-link-ios
Android
plaid-link-android
React
react-plaid-link
React Native
react-native-plaid-link-sdk
Flutter
by @jorgefspereira (community)
Expo
by Andrei Zgirvaci (community)
Quickstart & example apps
We've built a set of Quickstart and example applications to get you building your Plaid integration fast and with ease.
Node
quickstart-node
Python
quickstart-python
Ruby
quickstart-ruby
Go
quickstart-go
Java
quickstart-java
Node
Tiny Quickstart
Pattern - Personal Finance Manager
A Node example of a personal finance management app that demonstrates webhooks, Transactions, and OAuth
Pattern - Account Funding
A Node example of an account funding app that demonstrates Auth, Identity and Balance
Pattern - Transfer
A Node example of a subscriptions payment app that enables ACH bank transfers using Transfer and Transfer UI
Plaid Postman
A Postman collection for using Plaid APIs without code