The three sources
Pick one card. Only one source can be active at a time.Upload from local
.csv or .jsonl file from your machine. Use CSV for datasets you plan to use in a run.Fetch from URL
http:// or https:// URL.Import from Galileo
Upload from local

Upload from local — file dropped in, ready to validate and import
Pick the Upload from local card
Drag the file in or click the drop zone
.csv and .jsonl. Other types are rejected.Click Add
Format reference
Use CSV for a dataset that will be selected for a run. Although the source picker accepts.jsonl during ingestion, the current run-validation and data-generation paths read the stored file as CSV. JSONL is therefore not supported end to end yet.
For CSV, the first row is treated as headers. The required feature columns depend on the metric shape; labelled datasets also need a label column. See Prerequisites for the shape-specific contracts.
For example, a Boolean, single-input dataset uses integer 0 and 1 labels:
Fetch from URL
Pick the Fetch from URL card
Paste a URL
http:// and https:// URLs are accepted. The URL must resolve to a public host and return the dataset file directly. Use a CSV source for datasets intended for a run.Click Add
Authentication for cloud URLs
Raw object-store URIs such ass3:// and gs:// are not supported by URL import. For a private S3 or GCS object, create a time-limited pre-signed HTTPS URL and paste that URL instead. Luna Studio does not attach provider credentials or custom request headers to a URL fetch.
If Luna cannot fetch or safely resolve the URL, the import returns an error. Check that the link is still valid, returns HTTP 200, and is reachable from the Luna Studio service.
Import from Galileo

Import from Galileo — browse datasets in your connected Galileo workspace
Pick the Import from Galileo card
Search for the dataset
Click Import on a row