Back to blog

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!