Data transformation used to require a developer.
Not anymore.
Describe what you need in plain English. AI writes the scripts from a sample — your actual data never touches the model.
Free to start · No credit card required · Plans from $19/mo
Combine first and last name, extract the domain from email, and reformat the date.
Got it. I'll merge first_name + last_name into full_name, parse the domain from email, and convert date to YYYY-MM-DD. Here's the preview:
A vendor sends a file. It's not in the right format. You spend an hour cleaning it up — or write a script nobody else will maintain. Next month, same vendor, something changed. You do it all over again.
We built the thing that actually solves it.
How It Works
Three steps. Zero complexity.
Upload & Describe
Drop in your CSV, JSON, EDI, TXT, or fixed-width file and describe the transformation you need in plain English.
Preview & Refine
Get an instant preview on your data. Tweak the transformation conversationally until it's exactly right.
Save & Run
Save your transformation and run it on demand. Same input, same output, every time — not a different answer every run.
AI learns the shape of your data. Not the contents.
Most AI tools send your entire dataset to a model. With Data Shepherd, only your description goes to AI. Your records stay on the platform.
Learns from a sample
AI analyzes a small sample to understand your field names, formats, and structure. Your actual records are never part of that process.
You approve before anything runs
Preview the transformation on sample data first. Nothing touches your full dataset until you say so.
Runs privately on our servers
Once approved, your transformation runs server-side. Your data is processed directly — AI is not in the loop.
Features
Powerful enough for engineers. Simple enough for everyone else.
Conversational Builder
Describe what you need, upload a file, and refine the transformation in a back-and-forth chat. No forms, no configuration screens.
Live Preview
See exactly what your transformed data will look like before running it on the full file. No surprises.
Any Format
CSV, JSON, EDI, TXT, fixed-width — bring whatever your clients send you. We handle the parsing so you don't have to.
Save and Reuse
Every transformation is saved and ready to run on demand. New file from the same client? One click.
Auto-Heal
When a client changes their file format, auto-heal detects the mismatch and fixes the transformation automatically.
Scheduled Runs
Connect to cloud storage and set transformations to run automatically. Your data pipeline runs itself.
Who It's For
If you've spent an afternoon reformatting a spreadsheet, this is for you.
Data analysts tired of rewriting the same cleanup script every month.
Ops teams moving data between systems that refuse to agree on a format.
Healthcare and finance teams who can’t send sensitive records to an AI model.
Engineers who are tired of being the person everyone asks to write the one-off script.
Anyone dealing with EDI who knows how painful X12 and HL7 files are to work with.
Anyone integrating a new vendor and their file looks nothing like what your system expects.
From the Blog
Latest insights
How to Automate CSV File Transformations (Without Writing Code)
Stop manually reformatting vendor files. Learn how AI-powered data transformation can save hours of repetitive work every week.
Why Your Python CSV Transformation Scripts Keep Breaking
Python scripts for CSV processing are fragile. One changed column name or date format and everything falls apart. Here's why — and a better approach.
How to Convert CSV to JSON (and Back) Without Writing Code
Need to convert between CSV and JSON formats? Here are your options — from manual methods to AI-powered tools that handle complex transformations automatically.
Stop doing it manually.
Sign up free, build your first transformation in minutes. Plans start at $19/mo when you're ready.