Skip to main content
Our Blog

Resources And Insights

The latest industry news, interviews, technologies, and resources.

How to Customize your SDKs using Hooks

Best Practices

API

Software Engineering

Hooks

How to Customize your SDKs using Hooks

Discover how hooks customize SDKs by intercepting API requests, adding features, and tailoring behavior. Gain full control with flexible and elegant extensions.

Dales FragosoDales Fragoso
| 7 min
How to Build an SDK with a Developer Experience that Evolves with Your Users

SDK

API

DevEx

How to Build an SDK with a Developer Experience that Evolves with Your Users

Learn how to build an SDK with a developer-first experience that evolves with your users, emphasizing simplicity, clarity, and scalability for seamless integration.

Adam KaneAdam Kane
| 6 min
liblab SDKs Save Alohi 408 Hours of Development Time Per Year

Case Study

liblab SDKs Save Alohi 408 Hours of Development Time Per Year

Discover how Alohi boosted productivity by automating SDK development, saving over 400 hours annually with liblab's solution.

Sean CookSean Cook
| 4 min
liblab SDKs Boost Doppler's Developer Adoption by 178% in 6 Months

Case Study

liblab SDKs Boost Doppler's Developer Adoption by 178% in 6 Months

liblab SDKs drive 178% increase in developer adoption within 6 months for Doppler

Sean CookSean Cook
| 4 min
Using SDKs to Reduce API Integration Time

SDK

API

Using SDKs to Reduce API Integration Time

Free SDK hub offers software development kits for a wide range of popular APIs, making it easier and faster to integrate services into applications.

Deirdre CorleyDeirdre Corley
| 6 min
Introducing liblab hub: SDK Collection for Effortless API Integration

API

SDK

DOCUMENTATION

Introducing liblab hub: SDK Collection for Effortless API Integration

Simplify API Integrations with liblab's free, easy to use SDK collection.

Deirdre CorleyDeirdre Corley
| 3 min
CELITECH leverages liblab to reduce development cost by 50% in providing SDKs for their API

Case Study

CELITECH leverages liblab to reduce development cost by 50% in providing SDKs for their API

CELITECH leverages liblab to reduce development cost by 50% in providing SDKs for their API

Sean CookSean Cook
| 4 min
MagicBell increases developer productivity by 29% by auto-generating SDKs with liblab

Case Study

MagicBell increases developer productivity by 29% by auto-generating SDKs with liblab

MagicBell increases developer productivity by 29% by auto-generating SDKs with liblab

Sean CookSean Cook
| 3 min
Improve your ASP.NET Core API inner development loop by integrating liblab into MSBuild

C#

ASP.NET

Improve your ASP.NET Core API inner development loop by integrating liblab into MSBuild

As a C# developer, you may have an inner development loop where you want to generate your API using ASP.NET, an OpenAPI spec using NSwag and an SDK. THis post shows how to add liblab to MSBuild to enable automated SDK generation on every build.

Jim BennettJim Bennett
| 4 min
Add retrieval augmented generation to your AI app with generated SDKs

SDK

AI

RAG

Add retrieval augmented generation to your AI app with generated SDKs

Retrieval augmented generation, or RAG, is a powerful tool to help your LLM like ChatGPT reason over your own data. This blog post shows you how to add RAG to your AI app using autogenerated SDKs that wrap your internal APIs.

Jim BennettJim Bennett
| 10 min
Meet the liblab Llama at the apidays New York in NYC on April 30/May 1

API

SDK

Events

apidays

Meet the liblab Llama at the apidays New York in NYC on April 30/May 1

liblab are excited to be sponsoring apidays New York 2024. Come meet us in person.

Jim BennettJim Bennett
| 3 min
5 Open API tips & tricks to stop your spec being too boring

OpenAPI

Best Practices

5 Open API tips & tricks to stop your spec being too boring

In this April Fools post, we show you how to make your Open API more engaging and exciting for your users by making it completely unusable.

Stevan KapicicStevan Kapicic
| 5 min
Introducing version 2 of our Python SDK generation

SDK

Python

Release

Introducing version 2 of our Python SDK generation

Learn more about our new Python SDK features: enhanced usability, automated validation, and intuitive API interaction that can accelerate your development.

Dales FragosoDales Fragoso
| 8 min
6 Practical tools for building a great engineering culture

Tools

Team

Culture

6 Practical tools for building a great engineering culture

Explore 6 tools for building a great engineering culture. Focus on coding standards, tool choice, code reviews, architecture discussions, and hiring practices.

Adrian LuffAdrian Luff
| 5 min
Can AI help with SDK Generation?

SDK

AI

R&D

Can AI help with SDK Generation?

Cameron SteeleCameron Steele
| 5 min
Announcing Markdown support in your SDK documentation

API

SDK

Documentation

Announcing Markdown support in your SDK documentation

Discover the latest SDK documentation update: Markdown support now available! Learn how Markdown enhances readability, organization, and engagement in your documentation. Start leveraging Markdown features for clearer, more comprehensive SDK documentation today.

Cullen WallaceCullen Wallace
| 5 min
Meet the liblab Llama at the API World Summit in Austin, TX on March 11-13

API

SDK

Events

API Summit

Meet the liblab Llama at the API World Summit in Austin, TX on March 11-13

liblab are excited to be sponsoring API Summit Austin 2024. Come meet us in person.

Maayan Patito 🦆Maayan Patito 🦆
| 4 min
SDK examples, use cases & key characteristics of a good SDK

SDK

SDK examples, use cases & key characteristics of a good SDK

Explore a list of SDK examples, use cases and key characteristics of a good SDK for more efficient software development.

Jim BennettJim Bennett
| 13 min
Monitor and track user activity with Audit Trails

liblab portal

Announcements

Monitor and track user activity with Audit Trails

Audit Trails feature is now available in the liblab portal. Monitor & track user activities for data security, compliance, and incident response.

Steve BrunoSteve Bruno
| 8 min
 How to build an SDK from scratch: Tutorial & best practices

SDK

Generation

Best Practices

How to build an SDK from scratch: Tutorial & best practices

Learn how to create an SDK from scratch and automate the SDK generation process with liblab. Check our tutorial and best practices.

Jim BennettJim Bennett
| 15 min
4 best practices for your API versioning strategy in 2024

API

Versioning

Best Practices

4 best practices for your API versioning strategy in 2024

Learn how to build an API versioning strategy, explore four main API versioning best practices, and discover different ways to test API versions.

Jim BennettJim Bennett
| 13 min
Instantly test your generated SDK in a development container

API

SDK

Containers

DeveloperExperience

Instantly test your generated SDK in a development container

Instantly Test Generated SDKs: Learn How liblab’s Development Containers Enable Immediate Use and Streamlined Setup

Jim BennettJim Bennett
| 7 min
API standardization: what it is, benefits & use cases

API

Standards

Best Practices

API standardization: what it is, benefits & use cases

Learn what API standardization is, how it looks in practice, and in what way it can help your organization.

Jim BennettJim Bennett
| 10 min
Happy holidays from liblab - a round up of 2023, and a look forward to 2024

Release Notes

Happy holidays from liblab - a round up of 2023, and a look forward to 2024

A wrap up post of the year highlighting key moments for liblab including our soft launch at API world, and our new SDK generation features.

Jim BennettJim Bennett
| 9 min
SDK generation: what it is, how it works & best practices

SDK

SDK Generation

API

API Specification

SDK generation: what it is, how it works & best practices

Discover automated SDK generation for your API. Explore SDK benefits, best practices, and user-centric design for improved API accessibility.

Jim BennettJim Bennett
| 11 min
What is API-first development and how to get started

API

Architecture

API-First

What is API-first development and how to get started

Learn what API-first development is and discover how prioritizing API design can lead to more efficient, scalable, and robust software architecture.

Adam KaneAdam Kane
| 5 min
How to write API documentation: best practices & examples

API

Documentation

Best Practices

How to write API documentation: best practices & examples

Master API documentation best practices. Explore handy tips for adding effective references, code samples, and using clear language. Check our examples.

Jim BennettJim Bennett
| 14 min
An API giving you access to boxing data - with an SDK from liblab

API

SDK

An API giving you access to boxing data - with an SDK from liblab

Explore OpenAPI security best practices. Learn the key methods and how they're implemented. See how liblab enhances SDK creation.

Emmanuel SibandaEmmanuel Sibanda
| 4 min
SDK vs API: what's the difference?

SDK

API

SDK vs API: what's the difference?

Explore the key differences between SDKs and APIs, and learn how SDKs can enhance your software development projects in our comprehensive guide.

Jim BennettJim Bennett
| 10 min
liblab: a superior choice for your development needs

API

SDK

DevEx

liblab: a superior choice for your development needs

Learn why liblab is the superior choice for your development needs.

Sean CookSean Cook
| 3 min
How to use query params to enhance frontend application

API

Query Params

Software Engineering

How to use query params to enhance frontend application

Enhance user and developer experience by optimizing query params in web applications. Improve API interfaces, input management, and data flow.

Lev IzraelitLev Izraelit
| 5 min
How to setup your TypeScript project for success: Tutorial

TypeScript

Lint

CleanCode

Software Engineering

How to setup your TypeScript project for success: Tutorial

Learn how to set up your TypeScript project for success to maintain velocity and quality. Find out which rules to follow and how to format your code.

Stevan KapicicStevan Kapicic
| 16 min
Meet liblab at APIWorld - In person, Santa Clara, CA Oct 24-26, online Oct 31-Nov 2

API

SDK

Events

APIWorld

Meet liblab at APIWorld - In person, Santa Clara, CA Oct 24-26, online Oct 31-Nov 2

liblab are excited to be sponsoring APIWorld 2023. Come meet us in person or online.

Jim BennettJim Bennett
| 5 min
The testing pyramid and why you shouldn’t use it

Testing

CI/CD

The testing pyramid and why you shouldn’t use it

Yep you heard it here first. I got beef with the testing pyramid and I’m going to tell you what’s wrong with it.

Sean FergusonSean Ferguson
| 7 min
Why your OpenAPI spec sucks: Common pitfalls to avoid

OpenAPI

Swagger

API

Why your OpenAPI spec sucks: Common pitfalls to avoid

Understand why your OpenAPI spec may fall short and learn strategies to enhance it. Avoid common mistakes and elevate your API documentation.

Sharon PikovskiSharon Pikovski
| 9 min
liblab and SOC 2: safeguarding data for our team and our customers

liblab

SDK

SOC2

Compliance

Security

liblab and SOC 2: safeguarding data for our team and our customers

liblab schieves SOC 2 compliance. Learn the road to SOC 2 compliance, the importance of SOC 2 certification for liblab, and why SOC 2 compliance matters to our customers.

Lenny TranLenny Tran
| 7 min
Quick tips for making your SDK more maintainable in TypeScript: routes edition

TypeScript

SDK

Clean code

REST

Quick tips for making your SDK more maintainable in TypeScript: routes edition

Harness TypeScript for robust routing. Dive into type aliasing and generics for enhanced maintainability.

Sean FergusonSean Ferguson
| 9 min
Top 6 API performance metrics to monitor

Performance

API

Metrics

SDK

Top 6 API performance metrics to monitor

Discover the top 6 API Metrics you should track. Learn more about the factors affecting API performance and how to improve it.

Olufemi ThompsonOlufemi Thompson
| 8 min
Pragmatic engineering: Key philosophies and behaviors part 1

Software Engineering

Pragmatic engineers

Technical expertise

Clean code

Reflection

Mindset

Inspirational

Ideas

Growth

Self-improvement

Accountability

Pragmatic engineering: Key philosophies and behaviors part 1

Discover the key traits that define pragmatic engineers and their effective approach to navigating the complexities of software development.

Stevan KosijerStevan Kosijer
| 10 min
How to version your APIs more effectively using SDKs

SDK

API

Versioning

REST

Compatibility

How to version your APIs more effectively using SDKs

Optimize API versioning using SDKs. Explore REST API methods and how SDKs, like liblab, simplify client adaptations and updates.

Alon MotaAlon Mota
| 4 min
How to recruit the best tech talent globally, for remote first teams

Hiring

Remote Work

Global

Distributed

HR

Engineering

How to recruit the best tech talent globally, for remote first teams

The rise of remote work has transformed the way we work. With the ability to work from anywhere in the world, companies can now recruit the best talent from all over the globe.

Lenny TranLenny Tran
| 9 min
TypeScript npm packages done right: tutorial with examples

npm

TypeScript

JavaScript

publishing

TypeScript npm packages done right: tutorial with examples

Learn how to make your TypeScript npm packages accessible and usable by a wider audience in our easy-to-follow tutorial.

Guilherme BassaGuilherme Bassa
| 5 min
How to convince management to invest in vital tools

SDK

Developers

Tools

Business Case

How to convince management to invest in vital tools

Learn how to successfully convince management to invest in the tools you need. Find out how to highlight the value of the tool and show impact on P&L.

Sean CookSean Cook
| 5 min
Key advantages of using SDKs: Maximize API management

SDK

Fetch

API

API Management

Key advantages of using SDKs: Maximize API management

Explore how SDKs boost API management and API performance. Discover the role of SDKs in improving API interactions.

Adi Bar HaleviAdi Bar Halevi
| 6 min
Why do I need to build an SDK?

SDK

Generation

Automation

OpenAPI

API

Why do I need to build an SDK?

Need an SDK? Learn why it's crucial for better API integration, enhancing developer experience, improving security, and boosting adoption in your tech projects

Sagiv OfekSagiv Ofek
| 4 min
How to use GitHub GraphQL API with GitHub actions

GitHub

GraphQL

GitHub Actions

API

Automation

How to use GitHub GraphQL API with GitHub actions

Learn how to use GitHub’s GraphQL API in your GitHub Actions workflow files to create the automation of your dreams.

Sharon PikovskiSharon Pikovski
| 11 min
How to write files to GitHub with Octokit and TypeScript

Octokit

TypeScript

GitHub

Automation

SDK

API

How to write files to GitHub with Octokit and TypeScript

Learn how to write files to GitHub with Octokit and TypeScript with our detailed step-by-step instructions.

Cameron SteeleCameron Steele
| 5 min
How to create an API client library for iOS in Swift

iOS

Swift

SDK

API

Library

How to create an API client library for iOS in Swift

Find out how to use a common pattern to create an API client library for iOS in Swift and say goodbye to repetitive tasks.

Eric VargasEric Vargas
| 10 min
Technical debt vs technical assets: What's the difference?

Tech Debt

Software Engineering

Technical debt vs technical assets: What's the difference?

Technical Debt is frequently mentioned in the software industry, yet how does it compare to Technical Assets?

Michael BastosMichael Bastos
| 7 min
OpenAPI Security: Five types & best practices

OpenAPI

Security

API

SDK

OpenAPI Security: Five types & best practices

Explore OpenAPI security best practices. Learn the key methods and how they're implemented. See how liblab enhances SDK creation.

Justin McGuireJustin McGuire
| 12 min