Skip to main content

3 posts tagged with "Case Study"

View All Tags
← Back to the liblab blog

Doppler is a leading cloud-based secrets management platform. Secrets, which are passwords used for code and infrastructure, typically authenticate access to databases and SaaS services. Offering a robust API is essential to Doppler's business, as it enables developers to securely manage, orchestrate, and govern secrets at scale.

Real Doppler Customer - NPS Score = 10
"Your Python SDK made my entire experience of app deployment and configuration so much easier. Before, I literally suffered every time I had to setup a new environment but now I just know the apps configuration will be seamless. Thank you so much for that"
Real Doppler Customer - NPS Score = 10

By using liblab, Doppler:

  • Drove an increase of 178% in developer adoption within 6 months
  • Produced Python & TypeScript SDKs (most popular languages for Doppler customers)
  • By automating SDK development: APIs, Documentation, & SDKs evolved synchronously
  • Streamlined their customers' API integration process

As Doppler's user base grew, so did the demand for high-quality SDKs that would enable customers to interact seamlessly with their API. Doppler needed to provide SDKs that supported multiple programming languages, specifically Python and JavaScript/TypeScript, which were the primary languages used by their customers. However, manually developing and maintaining these SDKs posed a significant challenge because Doppler's engineering team needed a solution that would allow them to provide idiomatic SDKs without diverting focus from their core product development.

To address this challenge, Doppler partnered with liblab, a company specializing in auto-generating high quality SDKs. By leveraging liblab’s capabilities, Doppler was able to generate SDKs directly from their OpenAPI specification. This partnership streamlined the development process, allowing Doppler to deliver SDKs efficiently and at scale. liblab’s automation ensured that these SDKs were always up-to-date with Doppler’s evolving API, reducing the burden on their engineering team.

By partnering with LibLab, Doppler has been able to deliver high-quality SDKs with minimal engineering effort, generating new versions within minutes whenever the API evolves. This collaboration has enhanced customer satisfaction and streamlined the API integration process, allowing Doppler to focus on what they do best—delivering world-class secrets management solutions.

Why Doppler Chose liblab

The Benefits:

  • SDK Generation: Doppler generated Python and JavaScript/TypeScript SDKs ensuring developers could easily integrate with Doppler’s API using their preferred languages.
  • Customer Impact: Hundreds of companies have extensively used these SDKs to integrate with their API, simplifying the process of managing secrets and configurations within their workflows. This has enhanced customer satisfaction by making API integration more accessible and efficient and has driven a stark increase in developer adoption.
  • Time and Resource Savings: Automating SDK generation with liblab significantly reduced the time and resources required for SDK development. This allowed Doppler’s engineering team to concentrate on building and improving their core secrets management product, rather than getting bogged down with SDK maintenance.
  • Consistency and Reliability: liblab ensures that the SDKs are consistently aligned with Doppler’s API, minimizing the risk of inconsistencies and bugs that can occur with manual updates. This reliability is critical for maintaining trust with Doppler’s customers.
  • Release Cycle Management: liblab manages the release cycle for the SDKs, automating versioning and deployment. This reduces operational overhead for Doppler and ensures that customers always have access to the latest features and improvements without delays.
  • Scalability: As Doppler’s API continues to evolve, liblab provides a scalable solution for SDK updates, ensuring that customers can easily access new features and improvements as they become available.

If your organization is interested in enhancing your customer satisfaction and increasing your developer adoption, consider partnering with liblab. Deliver a best-in-class developer experience for your customers with SDKs and documentation that stay perfectly in sync with your API—no engineering effort required.

Contact us today.

← Back to the liblab blog

CELITECH provides the world’s first digital-only cellular data platform, via their proprietary programmable eSIM. To bring this technology to travel-related businesses such as Kayak and Expedia, they provide an external RESTful API and developer documentation. CELITECH also wanted to provide SDKs for their API to simplify and speed up integrations. But they had concerns that building and maintaining SDK would require a large investment in developer time. Until they were introduced to liblab, which enabled them to generate SDKs across 4 languages, enhance their documentation with code snippets, and save CELITECH 50% in development cost.

Al Fares - CEO, Celitech
"We knew we wanted to provide SDKs for our API to shorten & simplify the integration process, but as a lean team didn’t have the capacity to build them. Partnering with liblab was key to unlocking our ability to provide SDKs to our customers!"
Al Fares - CEO, Celitech

By using liblab, CELITECH:

  • Produced SDKs across 4 languages (saving them 50% in development cost)
  • Enhanced their existing API reference documentation with SDK code snippets
  • Offered SDKs to their customers to simplify & speed up integration with their API

As CELITECH established its core offering and started to gain more traction with customers, they realized an obstacle to faster growth lay in how quickly it could onboard customers to their API. Despite providing developer documentation and a RESTful API, the onboarding process was relatively slow. After some additional due diligence though, they identified the ideal solution - idiomatic SDKs in the languages their customers were most familiar with for their API.

The problem with writing idiomatic SDKs, is they require expertise in house for each of the languages you want to offer SDKs in, and also require a lot of time building and maintaining the SDKs. While CELITECH knew they needed to provide SDKs to reduce onboarding time, their dev team was fully occupied with a growing product pipeline and didn’t have the capacity to execute such a large endeavor.

Then they came across liblab at a conference and realized they didn’t need more capacity to provide SDKs to their partners, they needed someone who could help them automate building and maintaining SDKs. Ultimately CELITECH chose to partner with liblab, enabling them to provide SDKs across 4 languages to their customers and saving them 50% in development costs while doing so. To understand why Celitech chose liblab, see the benefits below.

Why Celitech Chose Liblab

  • SDK Code Quality - Completely Idiomatic, with low code dependencies; “The SDKs look handwritten by a developer who spent time and really knew what they were doing”
  • Enhanced API Documentation - They not only automate SDKs but also provide code snippets from them that can be embedded in your API reference documentation.
  • Consistent Developer Experience - By automating SDK builds it keeps the API, SDKs, and documentation consistent even as the API changes.
  • Streamlined Development & Publication - By leveraging CI/CD and Github actions, the entire build through package manager publication process becomes automatic
  • Customization - Leveraging hooks & configuration files allows endless customization possibilities, ensuring the solution works for the specific use case without compromise
  • Strategic Partners - liblab invests time in its partners, leveraging its expertise to help them design the developer experience they want to provide to their end users

If your organization doesn’t have the capacity to build and maintain SDKs for your API but you want to provide an amazing developer experience to your customers while reducing development costs, consider partnering with liblab.

Our expertise in SDK generation, and automating code snippets into documentation can help you achieve a seamless and efficient development workflow. Contact us today.

← Back to the liblab blog

MagicBell is on a mission to empower all product teams to build a relevant notification experience for their users. They do this by making integration with their API easy, via their SDKs and developer documentation. It wasn’t until they came across liblab that they realized they could dedicate far fewer resources (29%) and still provide world-class SDKs to all their customers.

Hana Mohan - CEO, MagicBell
"After trying a few different generators, we found liblab to be the most promising due to their superior code quality. The liblab team even helped us write customizations enabled by their solution to provide a more elegant solution than we had hoped for."
Hana Mohan - CEO, MagicBell

By using liblab, MagicBell:

  • Produced SDKs across 4 languages for their upcoming V2 API launch
  • Enhanced their existing API reference documentation with SDK code snippets
  • Started leveraging SDKs internally to enhance developer productivity

From very early on MagicBell invested in SDKs for its API, knowing that providing a great developer experience when integrating with its API was crucial for its business to succeed. Because of this, MagicBell has always been at the forefront of providing great API reference documentation and SDKs to their customers.

However, this was not without great cost. With a lean engineering organization, providing these SDKs and API documentation took up significant capacity from their devs, diluting the time they could focus on their core product. Luckily Hana, MagicBell’s CEO came across an article from a well-known developer organization in Europe that had a list of different API generators that could potentially give MagicBell’s developer team its precious time back.

After trying several of the options listed in the article, Hana asked her team to try out liblab as it seemed the most promising. Not only did liblab’s proof of concept with the team prove to be fruitful, but it’s customizations encouraged them to simplify their authentication process. As a result, MagicBell was able to take back the time it once spent on building and maintaining SDKs, improving its developer productivity by 29%

Why MagicBell Chose liblab

  • SDK Code Quality - Completely Idiomatic, with low code dependencies; “The SDKs look handwritten by a developer who spent time and really knew what they were doing”
  • Enhanced API Documentation - They not only automate SDKs but also provide code snippets from them that can be embedded in your API reference documentation.
  • Customization - Leveraging hooks & configuration files allows endless customization possibilities, ensuring the solution works for the specific use case without compromise
  • Strategic Partnership - liblab invests time in its partners, leveraging its expertise to help them design the developer experience they want to provide to their end users

If your organization is investing a significant amount of time maintaining and updating SDKs to provide an amazing developer experience for your customers, consider partnering with liblab. You’ll be able to focus more of your developer's time back on your core product, improving their productivity.

Our expertise in SDK generation, and automating code snippets into documentation can help you achieve a seamless and efficient development workflow. Contact us today.