This extension facilitates uploading CSVs via the CiviCRM import interface. Useful for bulk uploading events or campaigns etc.
The civicrm api entity is currently a free-text field which can be set to, for example, Event or Campaign. (Note that for entities like Contribution Pages you need to use API names - either ContributionPage or contribution_page). The same permissions apply as for any api create call.
To use you need to go to civicrm/csvimporter/import - no navigation items are added by default but you can add them. More notes are in the README.