Skip to main content

Generate Developer-Friendly SDKs in Minutes

Transform your APIs into beautiful, customizable SDKs and documentation that developers will love

# Generate an SDK in two simple steps
liblab init --spec https://petstore.swagger.io/v2/swagger.json
liblab build
TypeScript logo
TypeScript
Python logo
Python
Java logo
Java
.NET logo
.NET
Go logo
Go
PHP logo
PHP
Terraform logo
Terraform
TypeScript logo
TypeScript
Python logo
Python
Java logo
Java
.NET logo
.NET
Go logo
Go
PHP logo
PHP
Terraform logo
Terraform

Quick Start

1

Install liblab CLI

Start by installing our command-line tool globally on your system

npm install -g liblab
2

Initialize your project

Set up your project and generate a config file. Read more about it here.

liblab init --spec https://petstore.swagger.io/v2/swagger.json
3

Generate your SDK

Transform your API specification into a fully-featured SDK

liblab build

SDK Generation Requirements

1
API Specification

We support multiple API specification formats:• OpenAPI 2.0 (Swagger), 3.0 or 3.1 • Postman Collections

2
Configuration File

The liblab.config.json file defines how your SDK is generated. Use this to customize:• SDK naming and structure• Authentication methods• Error handling• And more

Learn more about customizations