Skip to contents

Package

Package overview.

minioR-package minioR
minioR: A Simple MinIO Client for R

Object management

Discover, inspect, and validate objects.

minio_list_objects()
List Objects in a MinIO Bucket
minio_object_exists()
Check Whether an Object Exists in MinIO
minio_get_metadata()
Retrieve Object Metadata from MinIO

Read and download

Retrieve objects as raw, files, or parsed R objects.

minio_get_object()
Download an Object from MinIO as Raw Bytes
minio_download_object()
Download an Object from MinIO to Disk
minio_read_object()
Read an Object from MinIO (Auto-detect by Extension)
minio_read_many()
Read and Concatenate Many Parquet Objects from MinIO
minio_get_csv()
Read a CSV File from MinIO
minio_get_dta()
Read a Stata (.dta) File from MinIO
minio_get_excel()
Read an Excel (.xlsx) File from MinIO
minio_get_feather()
Read a Feather File from MinIO
minio_get_json()
Read a JSON File from MinIO
minio_get_metadata()
Retrieve Object Metadata from MinIO
minio_get_parquet()
Read a Parquet File from MinIO
minio_get_rdata()
Read an RData/RDA File from MinIO
minio_get_rds()
Read an RDS File from MinIO

Write and upload

Upload objects from memory, files, or via writer helpers.

minio_put_object()
Upload an Object to MinIO from Memory
minio_fput_object()
Upload a Local File to MinIO
minio_fput_dir()
Upload a Local Directory to MinIO (Preserve Structure)
minio_write_object()
Write an Object to MinIO (Auto-detect by Extension)

Object operations

Server-side operations over existing objects.

minio_copy_object()
Copy an Object in MinIO
minio_move_object()
Move an Object in MinIO (Copy + Remove with Size Verification)
minio_sync_objects()
Sync Local Files/Directories with MinIO (Wrapper around aws.s3::s3sync)

Delete and cleanup

Remove objects from MinIO.

minio_remove_object()
Remove an Object from MinIO
minio_remove_objects()
Remove Multiple Objects from MinIO