Basic installation
Installlodum using pip:
Optional dependencies
lodum provides optional dependencies for additional formats and third-party library integrations.Install all optional dependencies
For the complete lodum experience with all formats and integrations:Install specific formats
You can also install support for specific formats individually:Install data science integrations
For working with data science libraries:Streaming support
For lazy streaming deserialization of large JSON arrays:Python version support
lodum supports Python 3.9 and later:- Python 3.9
- Python 3.10
- Python 3.11
- Python 3.12
- Python 3.13
For Python versions before 3.11, the
tomli package is automatically installed when using lodum[toml] or lodum[all].Development installation
If you want to contribute to lodum or run the tests, clone the repository and install in development mode:WASM/Pyodide support
lodum is fully compatible with Pyodide and WebAssembly environments. All core functionality works in the browser without modification.lodum uses a specialized concurrency module that automatically adapts to WASM environments where threading primitives may not be available.
Verify installation
Verify your installation by running:0.4.0.dev0).
Next steps
Quick start
Learn how to use lodum with a quick start guide