Skip to main content

Lulo Python Client

PyPI Python Version License: MIT Issues Downloads

A lightweight, modular Python SDK for seamless interaction with the Lulo API.

Installation

Install via pip:

pip install lulo

Usage

  1. Set your API key in a .env file:

    API_KEY = "your-api-key-here"
    

Get your API key (here)

  1. Example usage:

    from lulo import LuloClient
    from dotenv import load_dotenv
    import os
    
    load_dotenv()
    api_key = os.getenv("API_KEY")
    client = LuloClient(api_key=api_key)
    
    rates = client.rates.get_rates()
    pools = client.pools.get_pools()
    print("Rates:", rates)
    

you can find more Examples here

Project Structure

  • lulo/ - Main package
    • base.py - Base classes and utilities
    • client.py - Main client implementation
    • exceptions.py - Custom exceptions
    • Submodules: account/, instructions/, pool/, rates/, referrals/, transactions/
  • example.py - Example usage script
  • requirements.txt - Python dependencies
  • setup.py - Packaging configuration

License

This project is licensed under the MIT License.

Contributions

Contributions are welcome and appreciated! Here’s how you can help:

Fork the repository

Create a new branch for your feature or bugfix

Commit your changes with clear messages

Push to your fork and submit a pull request

Before submitting, make sure:

Ensure your changes don’t break existing functionality

Donations

Your donation supports the future of this project. Every contribution helps stimulate innovation and sustain development!

  • SOL / USDC
P3sbkDB3tv3Fo9Ty74SHQX1LPpYQrKQwnDC5U4A7gPv

Release files for lulo 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lulo 1.0
File Size Uploaded
lulo-1.0.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lulo 1.0
File Interpreter ABI Platform
lulo-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / lulo-1.0.tar.gz

Download URL lulo-1.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6add3ec4b2cc85decaac7ead9ab02416706cae857f4eefea1f73bc395aa4c989
BLAKE2b-256 checksum
How to use checksums
0796c55f2f95afc90f40207fb7c18dd00554d135791de11ddbc6e3f997984e72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / lulo-1.0-py3-none-any.whl

Download URL lulo-1.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93949cf2fec7ff9151ce52b1c02a3e8647131203b72708606daac819f068d332
BLAKE2b-256 checksum
How to use checksums
8f2bfdbb2199330d98a076d2aebdca56127d0362b702aa73f5fbe96aa9ea4044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page