Source Link: https://help.lob.com/developer-docs/sdks-and-libraries
# SDKs & libraries ## SDKs Currently, we have SDKs available for the following languages: {% tabs %} {% tab title="TypeScript" %}  [lob-typescript-sdk](https://github.com/lob/lob-typescript-sdk) #### Installation Lob's TypeScript SDK can be installed through NPM:\ `$ npm i @lob/lob-typescript-sdk` To build and install from the latest source:\ `$ git clone git@github.com:lob/lob-typescript-sdk.git` `$ npm install` Learn more at the [lob-typescript-sdk](https://www.github.com/lob/lob-typescript-sdk) repository on GitHub. {% endtab %} {% tab title="PHP" %} ####  [lob-php](https://github.com/lob/lob-php) #### Installation The recommended way to install lob-php is through Composer. Install Composer `curl -sS https://getcomposer.org/installer | php` Add Lob.com PHP client as a dependency `composer require lob/lob-php` After installing, you need to require Composer's autoloader: `require 'vendor/autoload.php';` Learn more at the [lob-php](https://www.github.com/lob/lob-php) repository on GitHub. {% endtab %} {% tab title="Java" %} ####  [lob-java](https://github.com/lob/lob-java) #### Installation Include the following in your pom.xml for Maven: ```java com.lob lob-java 13.0.0 ... ``` Gradle:\ `compile 'com.lob:lob-java:13.0.0'` Learn more at the [lob-java](https://www.github.com/lob/lob-java) repository on GitHub. {% endtab %} {% tab title="Python" %} [](https://github.com/lob/lob-python) [lob-python](https://github.com/lob/lob-python) #### Installation You can use pip to install the package: `pip install lob` To initialize the wrapper, import lob and set the api\_key: `import lob` `lob.api_key = 'your-api-key'` Learn more at the [lob-python](https://www.github.com/lob/lob-python) repository on GitHub. {% endtab %} {% tab title="Ruby" %} [](https://github.com/lob/lob-ruby) [lob-ruby](https://github.com/lob/lob-ruby) #### Installation Add this line to your application's Gemfile:\ `gem 'lob'` And then execute: `$ bundle` Or manually install it yourself: `$ gem install lob` Learn more at the [lob-ruby](https://www.github.com/lob/lob-ruby) repository on GitHub. {% endtab %} {% tab title="Elixir" %} [](https://github.com/lob/lob-elixir) [lob-elixir](https://github.com/lob/lob-elixir) #### Installation The package can be installed by adding :lob\_elixir to your list of dependencies in mix.exs: ``` def deps do [ {:lob_elixir, "~> 1.5.0"} ] end ``` Learn more at the [lob-elixir](https://www.github.com/lob/lob-elixir) repository on GitHub. {% endtab %} {% tab title="C#/.NET" %} [](https://github.com/lob/lob-elixir) [lob-dotnet](https://github.com/lob/lob-dotnet) {% endtab %} {% tab title="Go" %} [
](https://github.com/lob/lob-ruby) lob-go
{% endtab %}
{% endtabs %}
**Don’t see your favorite language?**
Let us know which language you’d like us to support next. Drop us an [email.](mailto:lob-openapi@lob.com)
## Libraries
### Address Elements
Address Elements works by targeting the input elements of your address form and using their values with Lob's **verification** and **autocomplete** functionality.
{% tabs %}
{% tab title="JavaScript" %}
[](https://github.com/lob/address-elements) [address-elements](https://github.com/lob/address-elements)
**Registration**
Create an account at [Lob.com](https://dashboard.lob.com/#/register) to obtain a **Live Public API Key**. The key is available in the [Lob settings panel](https://dashboard.lob.com/#/settings) and uses the format, `live_pub_*`.
**Usage**
Embed the Lob Address Elements script immediately before the closing tag in the HTML containing your address form. The script will autodetect your form and its inputs.
```
# SDKs & libraries ## SDKs Currently, we have SDKs available for the following languages: {% tabs %} {% tab title="TypeScript" %}  [lob-typescript-sdk](https://github.com/lob/lob-typescript-sdk) #### Installation Lob's TypeScript SDK can be installed through NPM:\ `$ npm i @lob/lob-typescript-sdk` To build and install from the latest source:\ `$ git clone git@github.com:lob/lob-typescript-sdk.git` `$ npm install` Learn more at the [lob-typescript-sdk](https://www.github.com/lob/lob-typescript-sdk) repository on GitHub. {% endtab %} {% tab title="PHP" %} ####  [lob-php](https://github.com/lob/lob-php) #### Installation The recommended way to install lob-php is through Composer. Install Composer `curl -sS https://getcomposer.org/installer | php` Add Lob.com PHP client as a dependency `composer require lob/lob-php` After installing, you need to require Composer's autoloader: `require 'vendor/autoload.php';` Learn more at the [lob-php](https://www.github.com/lob/lob-php) repository on GitHub. {% endtab %} {% tab title="Java" %} ####  [lob-java](https://github.com/lob/lob-java) #### Installation Include the following in your pom.xml for Maven: ```java com.lob lob-java 13.0.0 ... ``` Gradle:\ `compile 'com.lob:lob-java:13.0.0'` Learn more at the [lob-java](https://www.github.com/lob/lob-java) repository on GitHub. {% endtab %} {% tab title="Python" %} [](https://github.com/lob/lob-python) [lob-python](https://github.com/lob/lob-python) #### Installation You can use pip to install the package: `pip install lob` To initialize the wrapper, import lob and set the api\_key: `import lob` `lob.api_key = 'your-api-key'` Learn more at the [lob-python](https://www.github.com/lob/lob-python) repository on GitHub. {% endtab %} {% tab title="Ruby" %} [](https://github.com/lob/lob-ruby) [lob-ruby](https://github.com/lob/lob-ruby) #### Installation Add this line to your application's Gemfile:\ `gem 'lob'` And then execute: `$ bundle` Or manually install it yourself: `$ gem install lob` Learn more at the [lob-ruby](https://www.github.com/lob/lob-ruby) repository on GitHub. {% endtab %} {% tab title="Elixir" %} [](https://github.com/lob/lob-elixir) [lob-elixir](https://github.com/lob/lob-elixir) #### Installation The package can be installed by adding :lob\_elixir to your list of dependencies in mix.exs: ``` def deps do [ {:lob_elixir, "~> 1.5.0"} ] end ``` Learn more at the [lob-elixir](https://www.github.com/lob/lob-elixir) repository on GitHub. {% endtab %} {% tab title="C#/.NET" %} [](https://github.com/lob/lob-elixir) [lob-dotnet](https://github.com/lob/lob-dotnet) {% endtab %} {% tab title="Go" %} [