David Megginson edited this page May 12, 2017 · 38 revisions
HXL Proxy screenshot.

Welcome to the HXL Proxy, a tool for cleaning, transforming, merging, and validating data tagged using the Humanitarian Exchange Language (HXL) standard.

The HXL Proxy lets you perform many operations that would normally require a database, even when the datasets are distributed across the Web and cloud services.

You create a recipe that contains a series of steps for transforming the data. The result is a download link that you can share with people or post to services like the Humanitarian Data Exchange (HDX), and the output will update automatically whenever the source dataset changes.

The HXL Proxy is designed for high performance, works anonymously, and has been tested with source datasets up to 500,000 rows.

More details are available in the Use cases.

Core workflow

When you're using the HXL Proxy, you'll generally start at https://proxy.hxlstandard.org and then follow these steps:

  1. Source page: select the online data source by entering a URL directly, or choosing from HDX, Google Drive, or Dropbox.
  2. Tagger page: (optional) if the source is not HXL-tagged, define the tags to add automatically.
  3. Recipe page: define a series of steps to transform the data dynamically.
  4. View page: browse the transformed data, and get a link to download it in CSV or JSON format.
  5. Save page: (optional) create a short, persistent link for your output data.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.