Getting Started
Installation
Requires Python 3.11+.
Your First Save
import dfstore
import pandas as pd
df = pd.DataFrame({
"name": ["Alice", "Bob", "Charlie"],
"age": [25, 30, 35],
"department": ["Engineering", "Marketing", "Engineering"],
})
vr = dfstore.save(df, name="employees", description="HR employee roster", tags=["hr"])
print(vr.version) # 1
print(vr.shape) # (3, 3)
save() returns a VersionRecord with metadata about the saved version.
Load It Back
Where Is the Data Stored?
By default, everything is stored in ~/.dfstore:
You can change the location with an environment variable or per-call argument — see Configuration.
What's Next?
- Save & Versioning — tags, descriptions, notes, polars support
- Load Data — version pinning, library selection
- List & Search — browse and filter your store
- Delete & Restore — soft delete and recovery
- Web UI — browser-based interface
- CLI Reference — full command reference