Alohi is a tech company dedicated to improving workflow through innovative and secure solutions. Their products include:
- Sign. Plus, an electronic signature solution.
- Fax.Plus, an online fax service
- Scan.Plus, an AI-powered mobile scanner.
Alohi API is central to their business, enabling seamless integration of their services across various platforms. However, to maintain a high level of service, Alohi needed to make it easier for customers to onboard to their API. They knew that providing SDKs across multiple languages was the ideal solution to help their broad customer base. However, they realized how time-consuming creation and maintenance would be. This led them to liblab, which offered a transformative solution that allowed them to effortlessly generate and maintain SDKs, ensuring consistency and reliability across all platforms.
Liblab transformed our SDK development process. We now generate SDKs for multiple languages in a fraction of the time it used to take. This automation has freed our developers to focus on core product innovations. Most importantly, it’s significantly improved the developer experience for our customers, making our API integration smoother and faster. Liblab has been key in enhancing our product accessibility and appeal to developers.Riwan Lasmi - Alohi Software Developer
By using liblab, Alohi:
- Saved 408 hours of developer time annually
- Produced SDKs across six languages: - TypeScript - Python - Java - Go - C# - PHP
- Enhanced their existing API reference documentation with SDK code snippets
- Started leveraging SDKs internally to enhance developer productivity
Before adopting liblab, Alohi faced significant challenges in managing their SDKs. As a company that supports diverse clients across various industries, Alohi needed to provide SDKs in multiple programming languages. However, developing and maintaining these SDKs was a time-consuming and resource-intensive process estimated at over 400 hours per year. The constant need to update SDKs to remain compatible with API changes drained the development team's resources and often led to errors. This slowed down their time-to-market and impacted the overall user experience for their customers, who relied on seamless integrations for their operations.
liblab provided a comprehensive solution to Alohi’s challenges by automating the SDK generation process. With liblab’s platform, Alohi could generate SDKs for multiple languages without the need for an estimated 68 hours per language annually. This automation extended to keeping SDKs up-to-date with any changes made to Alohi’s API, ensuring that the SDKs remained reliable and consistent. By leveraging liblab’s capabilities, Alohi’s development team could focus on other critical tasks, knowing that their SDKs were being managed efficiently and accurately. This solution reduced the workload on their developers and minimized the risk of errors that could arise from manual updates.
The implementation of liblab’s platform had a significant impact on Alohi’s operations. The ability to automatically generate and update SDKs led to a faster time-to-market for their services, allowing Alohi to better serve their clients. The consistency and reliability of the SDKs enhanced the overall user experience, leading to higher API adoption rates. Furthermore, with the reduced need for manual maintenance, Alohi’s development team was able to allocate their resources more effectively, improving productivity across the board.
Why Alohi Chose liblab
- Effortless SDK Generation: By embedding liblab in their CI/CD, Alohi has automated the generation process, making it effortless to generate SDKs as their API evolves
- Enhanced API Adoption: With SDKs in multiple languages, Alohi’s API became accessible to a much broader developer audience, increasing its adoption.
- Reduced Time-to-Market: The automated SDK generation accelerates product launches, allowing Alohi to bring new features to market faster.
- Automatic Updates with API Changes: liblab ensures that SDKs are always up-to-date by automatically incorporating changes. Keeping API and SDKs in sync.
- Consistency & Reliability: The automation provided by liblab reduces errors, ensuring that the SDKs remain consistent across versions and are reliable for end-users.
- Resource Optimization for Development Team: By handling SDK generation and updates, liblab frees up Alohi’s development team to focus on their core product.
If your organization is investing significant time in 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 on your core product, improving their productivity.