---
title: "Get started in 40+ languages with our Open API spec and client libraries | Plaid"
description: "We’re releasing an OpenAPI file so that you can auto-generate your own client libraries in your preferred programming language."
canonical: "https://plaid.com/blog/open-api-client-libraries/"
---

February 22, 2021

[product launches](https://plaid.com/blog/tag/product-launches/)

[product updates](https://plaid.com/blog/tag/product-updates/)

Get started in 40+ languages with our Open API spec and client libraries 
=========================================================================

Pritee Tembhekar

Whether you are building your first product with Plaid or looking to expand your product offering, you need easy access to tools in the programming languages you use. Today, we’re releasing an OpenAPI file so that you can auto-generate your own client libraries in your preferred programming language.

The OpenAPI file 
-----------------

For a long time, we’ve supported and maintained client libraries in a handful of the most popular languages used by developers. We’re now expanding that coverage by using a Plaid API definition file in accordance with the OpenAPI Specification, an industry standard format for APIs. This allows us to quickly release updates to our client libraries, and also makes it simple for you to auto-generate your own client libraries in over 40 different languages–so you can easily build with Plaid no matter the language you use.

We will continue to officially support 5 client libraries in Ruby, Node, Python,  Java, and Go, which are now also built via the OpenAPI. These client libraries, as well as the ones you auto-generate with the OpenAPI,  will all automatically support new features we release.

Getting started 
----------------

Check out our 5 client libraries in [Ruby](https://github.com/plaid/plaid-ruby/tree/14.0.0-beta-release) , [Node](https://github.com/plaid/plaid-node/tree/9.0.0-beta-release) , [Python](https://github.com/plaid/plaid-python/tree/8.0.0-beta-releases) , [Java](https://github.com/plaid/plaid-java/tree/9.0.0-beta-release) , and [Go](https://github.com/plaid/plaid-go) (coming soon), or auto-generate your own using the [Plaid OpenAPI repo](https://github.com/plaid/plaid-openapi) on GitHub. 

If you’d like to get your library featured on the [Community Libraries page](https://plaid.com/docs/api/libraries/#community-libraries) to share with other developers, [open an issue](https://github.com/plaid/plaid-openapi/issues) on GitHub, or tweet us [@PlaidDev](https://twitter.com/PlaidDev) !