What's the best known way to import masses of data into Craft?

Are there tools that support the migration of content/users from say XML, JSON etc.


4 Answers 4


There is craftimport which is an 'unsupported' starting point for importing entries from an XML source.


There is also Import:


which can import from CSV sources.

Check out http://straightupcraft.com/craft-plugins for a list of current Craft plugins.


If you’re comfortable with PHP, Craft has some plugin APIs that make creating content relatively painless. For example, EntriesService::saveEntry().


As far as ExpressionEngine goes, it looks like Mark Reeves has cooked up a starter plugin for that purpose.

Bob Olde Hampsink made an import plugin as well that works with CSV's.

  • 2
    And there is always the option to write a importing plugin for your specific site's needs using Craft's services.
    – Brad Bell
    Commented Jun 12, 2014 at 0:38

It's not mentioned above, but in my experience the FeedMe plugin is by far the best way to import content.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.