title: Integrating Custom Data Store (Rest API) with an ETL tool - what spec to follow?
body: <p>I have a rest api responsible for data-ingest and persisting into system for reporting purposes. The schema of such data is flat and can come from any data source like CSV, SQL table, Zendesk, Salesforce, etc. My understanding is, any ETL tools should be able to list collections, query schema and let user map fields accordingly before loading data into.</p>
  
  <p>Are there any standard protocols (like ) that I should implement to enable quick integration with popular ETL tools? </p>
  
  <p>I could find following ones, but not sure which ETL tool supports what?</p>
  
  <ol>
  <li><a href="http://www.openarchives.org/pmh/" rel="nofollow">OAI-PMH</a></li>
  <li><a href="http://metamodel.apache.org/" rel="nofollow">Apache MetaModel</a></li>
  </ol>