Lithops: Cloud Functions Simplified

Execute your functions seamlessly across multiple cloud providers with a unified interface. Scale effortlessly, pay less, and focus on what matters - your code.

Why Choose Lithops?

🌐

Multi-Cloud Support

Deploy your functions across AWS, Google Cloud, IBM Cloud, and more with a single interface.

💰

Cost Efficient

Pay only for the compute time you actually use, with intelligent resource allocation.

🔌

Easy Integration

Simple Python API that integrates seamlessly with your existing codebase.

📈

Scalable

Automatically scale your functions from zero to thousands of concurrent executions.

Green Computing

Lithops helps reduce the environmental impact of your cloud workloads through efficient resource utilization and carbon-aware scheduling.

🌱

Efficient Resource Utilization

Lithops optimizes resource allocation by using serverless computing, which scales to zero when not in use, eliminating idle resources.

🌍

Carbon-Aware Scheduling

Schedule your workloads in regions with lower carbon intensity to reduce your carbon footprint.

📊

Energy Monitoring

Gain insights into the energy consumption of your workloads to make informed decisions about your cloud usage.

Get Started

Quick Installation

pip install lithops

Basic Usage

from lithops import FunctionExecutor

def my_function(x):
    return x + 7

with FunctionExecutor() as fexec:
    future = fexec.call_async(my_function, 3)
    print(future.result())  # Prints 10