Lulo Python Client
A lightweight, modular Python SDK for seamless interaction with the Lulo API.
Installation
Install via pip:
pip install lulo
Usage
-
Set your API key in a
.envfile:API_KEY = "your-api-key-here"
Get your API key (here)
-
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 packagebase.py- Base classes and utilitiesclient.py- Main client implementationexceptions.py- Custom exceptions- Submodules:
account/,instructions/,pool/,rates/,referrals/,transactions/
example.py- Example usage scriptrequirements.txt- Python dependenciessetup.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)
| File | Size | Uploaded | |
|---|---|---|---|
| lulo-1.0.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|