Qubicon Python Library & CLI

Company ProjectSoftware Development

A high-performance Python library that provides seamless integration with the Qubicon platform, enabling developers to fully harness the power of bioprocessing APIs with minimal effort.

Technologies

PythonOpenAPISoftware Development Kits (SDKs)Object-Oriented Programming (OOP)Command-Line Interface (CLI)API WrappersTechnical DocumentationpipAutomation

Overview

The Qubicon Python SDK is a robust and scalable software development kit engineered to simplify interaction with Qubicon's platform. It abstracts the underlying OpenAPI specification into an intuitive, object-oriented Python interface, streamlining everything from model creation to data extraction. The SDK features advanced functionalities tailored to customer feedback, significantly enhancing user experience and automation.

Challenge

Biotech developers and researchers faced barriers integrating with the Qubicon platform due to fragmented documentation and a lack of flexible tools. High demand existed for a reliable, well-documented SDK that could support full system integration and streamline workflows across teams.

Solution

I designed, developed, and published a Python SDK built on OpenAPI-generated endpoints, incorporating additional features and utility functions based on direct client input. The SDK is production-ready, fully documented, pip-installable, and provides CLI support to make all platform functions easily accessible and scriptable.

Results

Adopted by over 80% of Qubicon’s customer base within a year, the SDK dramatically reduced development time and increased operational efficiency. Customers reported a 3x faster integration time and improved system reliability, contributing to wider platform adoption and customer satisfaction.

Project Gallery

Published the Qubicon library on PyPi

Published & documented the Qubicon library on PyPi, made it available to developers through pip install

Qubicon SDK CLI interface with interactive menu

Qubicon SDK CLI interface with interactive menu

Listing available models on the Qubicon platform through the CLI

Listing available models on the Qubicon platform through the CLI

Listing available physical quantities on the Qubicon platform through the CLI

Listing available physical quantities on the Qubicon platform through the CLI