surveydata Python package for ODK -> AWS/Google/Azure

I've just added ODK support to the surveydata Python package, and I'd love for any feedback from the ODK community. The goal of the package is to simplify and standardize the interface between survey and data science platforms, in part by supporting a range of data storage systems, including:

  • AWS S3 and DynamoDB
  • Google Cloud Storage
  • Azure Blob Storage
  • Local file systems

The package supports synchronizing data (including all attachments) between ODK Central and any of the above, and it also supports exports manually downloaded from ODK Central. It's meant to be easy to install (pip install surveydata) and use (examples here in this workbook, full docs at readthedocs) — but I'd love feedback from any ODK users who work in data science platforms.

If you have any feedback, please feel free to open issues in GitHub, write to me directly at, or just reply here.



P.S. Happy holidays!