#### Query, search & load data

If you just want to use "lamindb" like a file system, then you can do
that by querying artifacts through their file keys.

 import lamindb as ln

 # one file, latest version
 artifact = ln.Artifact.get(key="project1/dataset1.csv")

 # a previous version of the same file
 artifact_v1 = ln.Artifact.get(key="project1/dataset1.csv", version="1")

 # sync file to a local cache
 path = artifact.cache()

 # a folder stored as one artifact
 folder = ln.Artifact.get(key="project1/my_folder")

 # sync the folder into a local cache
 folder_path = folder.cache()

 # all artifacts whose file key starts with "project1/"
 artifacts = ln.Artifact.filter(key__startswith="project1/")

If you're looking for a data catalog, a data lake, or a lakehouse, see
the following guides:

* Query & search registries

* Query tables in storage

* Query arrays in storage