Introducing Ferry
We’re excited to announce Ferry, an AI-powered data import platform that makes messy data imports a thing of the past.
The Problem
Every developer has been there: a customer sends you a spreadsheet with thousands of rows, columns with inconsistent names, dates in random formats, and values that don’t quite match your database schema. What should be a simple import becomes hours of data wrangling, writing custom parsers, and dealing with edge cases.
The Solution
Ferry uses AI to understand your data and automatically handle the messy parts:
- Smart field mapping - AI matches columns to your schema, even with variations
- Format detection - Automatically parse dates, numbers, and other types
- Conversational fixes - Chat with AI to resolve issues: “Convert all dates to ISO format”
- Multi-format support - CSV, Excel, JSON, PDF, and more
How It Works
Ferry is designed for developers, with a simple three-step process:
1. Define Your Schema
Tell Ferry what your data should look like:
const schema = {
fields: [
{ name: 'email', type: 'email', required: true },
{ name: 'name', type: 'string', required: true },
{ name: 'age', type: 'number' }
]
}; 2. Upload & Process
Let AI handle the mapping and validation:
const session = await ferry.imports.create({ schema });
const result = await ferry.imports.upload(session.id, { file: csvFile }); 3. Get Clean Data
Receive perfectly formatted, validated data:
const data = await ferry.imports.getData(session.id);
// Use data in your app
await db.users.createMany({ data: data.records }); Built for Developers
We’ve built Ferry with the developer experience we wished we had:
- Simple API - RESTful API that just works
- Native SDKs - JavaScript, Python, and more
- Drop-in Components - React, Svelte, Vue components
- Webhooks - Real-time notifications when imports complete
- TypeScript Support - Fully typed for great autocomplete
Use Cases
Ferry is perfect for:
- Customer onboarding - Import customer data from their old system
- Data migrations - Move data between platforms
- Bulk uploads - Let users upload CSV/Excel files
- API integrations - Connect to legacy systems with messy data
Pricing
We believe great tools should be accessible:
- Free tier - 100 imports/month, perfect for trying Ferry
- Starter - $19/month for 1,000 imports
- Pro - $49/month for 10,000 imports
- Business - Custom pricing for enterprise needs
What’s Next?
This is just the beginning. We’re working on:
- AI-powered data enrichment
- Custom validation rules
- Team collaboration features
- Advanced field transformations
Try It Today
Ready to say goodbye to messy imports? Sign up for free and get started in minutes.
Have questions? Join our Discord or email us.
We can’t wait to see what you build with Ferry!