Links

SDKs & libraries

SDKs

Currently, we have SDKs available for the following languages:
TypeScript
PHP
Java
Python
Ruby
Elixir
C#/.NET
Go
​
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 [email protected]:lob/lob-typescript-sdk.git
$ npm install
​
Learn more at the lob-typescript-sdk repository on GitHub.

​
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 repository on GitHub.

​
lob-java​

Installation

Include the following in your pom.xml for Maven:
<dependencies>
<dependency>
<groupId>com.lob</groupId>
<artifactId>lob-java</artifactId>
<version>13.0.0</version>
</dependency>
...
</dependencies>
​
Gradle: compile 'com.lob:lob-java:13.0.0'
​
Learn more at the lob-java repository on GitHub.

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 repository on GitHub.

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 repository on GitHub.

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 repository on GitHub.
​​
​
lob-go
Don’t see your favorite language?
Let us know which language you’d like us to support next. Drop us an email.​

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.
JavaScript
React
Registration
Create an account at Lob.com to obtain a Live Public API Key. The key is available in the Lob settings panel 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.
<script src="https://cdn.lob.com/lob/address-elements/2.2.1/address-elements.min.js" data-lob-key="live_pub_xxx">
​
Learn more at the address-elements repository on GitHub.
This is a very lightweight component that uses the Lob Autocomplete API in order to simplify the process of adding in a search autocomplete bar or form. Check out the Autocomplete API for more configuration options in Lob documentation.
​
Installation
npm install --save @lob/react-address-autocomplete
​
Learn more at the react-address-autocomplete NPM repository.
​