Getting started overview
The liblab WebApp allows you to manage your SDKs, Docs, account, organization, and team members.
Logging in
The first step to use the liblab WebApp is to log in:
- Access the liblab WebApp.
- Enter your credentials and click Continue. If you're a new user, click Sign up to create an account.
Every liblab account is part of an organization. To learn more about how liblab organizations work, access Sign up for a liblab account.
Welcome to liblab
After logging in, you’ll land on the welcome page, where you can start with one of two options:
- Build Your first SDKs with the PetStore API: Generate an SDK using the PetStore API. You’ll have access to the API specification and SDKs in four programming languages.
- Get Started Building with the liblab CLI: Check the steps to install and start using the liblab CLI.
Choose your preferred option and click Start Building.
Creating your first SDK
When you select the Build Your first SDKs with the PetStore API option at the Welcome page and click Start Building, liblab will use the PetStore API to generate SDKs in these languages::
- C#
- TypeScript
- Python
- GO
To view all supported SDK languages, visit the reference guide.
To lean how to generate an SDK using your OpenAPI spec, check the liblab Quickstart Guide.
After creating the SDK, you’ll be redirected to the API build details page, which includes:
- The last SDK build date.
- The API specification used to generate the SDK. Download the API specification clicking in SPEC button.
- The SDKs generated, which you can download by clicking on DOWNLOAD SDK.
For additional information on how to view and manage your SDKs, access the APIs documentation page.
Using the liblab CLI
When you select the Get Started Building with the liblab CLI option at the welcome page and click Start Building, liblab will presents the steps to install and start using its CLI. You can install the CLI using of the following package managers:
- npm
- pnpm
- Homebrew
To create your first SDK using the CLI, you have to execure the following steps using the CLI commands:
- Login with your liblab account.
- Initialize the project by creating the
config.json
file. - Build the SDK.
For a detailed walkthrough, check the End-to-end SDK generation tutorial.
Dashboard
The Dashboard provides links to the liblab hub, where you can explore SDKs for popular APIs created by liblab, and the liblab Quickstart tutorial, which will help you get started with creating and customizing SDKs for your own API.
In addition, the Dashboard also provides an overview of your organization’s activity, including:
- The number of SDKs.
- The number of API documentation builds.
- Total API builds executed.
- The number of APIs used to generate SDKs.
- The total number of organization members.
What's next?
Now that you’re familiar with the liblab WebApp, explore more advanced features:
- Sign up for a liblab account: Learn about organizations and user roles in liblab.
- APIs: Access all SDKs and API documentation generated by your organization.
- Organization and user administration: Manage your organization’s members.
- Audit trails: Monitor and track user member activities.