Why Dromo?

The CSV importer built for React

Add CSV and Excel import to your React app with one component. TypeScript types, hooks-friendly API, AI column mapping, inline validation. Free dev mode.

View docs
import DromoUploader from "dromo-uploader-react";

<DromoUploader
  licenseKey="YOUR_FRONTEND_LICENSE_KEY"
  fields={[{ label: "Email", key: "email", type: "email" }]}
  onResults={(response, metadata) => console.log(response, metadata)}
>
  Launch Dromo Importer
</DromoUploader>

What Our Customers Say

G2 High Performer Award 2025 badge for Dromo
4.9 out of 5 stars
5 out of 5 stars
Ryan Chan logo
Ryan Chan
CEO at Upkeep.com
E&Y Entrepreneur of the Year finalist
"We have now rolled out Dromo across our entire customer onboarding experience, and it has made our lives so much easier. Most importantly, our customers love the new experience!"

FAQ

Frequently asked questions

  • Yes. The React package ships with type definitions for the component props, schema fields, and the onResults payload.
  • Yes. Open and close it from state, pass your schema as props, and handle results in the onResults callback like any other component.
  • Yes. It is a client-side component and works in any React setup. For frameworks with server rendering, load it on the client only.
  • Yes. Free dev mode has no credit card requirement and a 100-row cap, so you can wire it into your app before buying.

Ready to Ship a Better Data Import Experience?

AI-powered mapping. Real-time validation. SOC 2 certified. Deploys in minutes.