Lithops is a Python library for transparently running your Python applications in the Cloud, supporting serverless and containerized platforms like AWS Lambda, Google Cloud Functions, IBM Cloud Functions, Kubernetes, and more. Version 3.6.4 is the latest, with a release cadence of roughly monthly minor versions.
pip install lithopsVerified import paths — ran on the pinned version, not inferred.
Basic example: define a function, invoke it asynchronously via Lithops, and retrieve the result.
Always call .get_result() or .wait() on the returned future.
Install with extras: pip install lithops[aws] or pip install lithops[ibm].
Use a wrapper function or ensure the partial is picklable. Version 3.6.4 improved support.
Configure AWS credentials via AWS CLI or environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY).
Upgrade to lithops>=3.5.0 or explicitly set monitoring_interval in config.
Install lithops with AWS extras: pip install lithops[aws]
Install lithops with IBM extras: pip install lithops[ibm]
Upgrade lithops to >=3.5.0 or add 'monitoring_interval' to your lithops config.
Use fexec.get_result() on the executor or call .result() on the future after .wait().