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.

Want to shape the future of Plaid's libraries? Try the beta versions of our client libraries, and provide your feedback in a GitHub issue!

Node logo

Node

plaid-node

Python logo

Python

plaid-python

Ruby logo

Ruby

plaid-ruby

Java logo

Java

plaid-java

Go logo

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

by @Ackara

.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.

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 logo

Node

quickstart-node

Python logo

Python

quickstart-python

Ruby logo

Ruby

quickstart-ruby

Go logo

Go

quickstart-go

Pattern logo

Pattern

A Node example app that demonstrates using Plaid webhooks

Plaid Postman logo

Plaid Postman

A Postman collection for using Plaid APIs without code