Getting Started With ODK

This document walks you through the recommended workflow to get started with ODK.

You will:


Once you can do these steps, deepen your skills by learning how to use ODK for different data collector workflows.

Get a Central server

The easiest way to get a Central server is by using ODK Cloud.

ODK Cloud provides fast Central servers with regular feature updates, automatic security patches, daily backups, uptime management, enterprise security, and guaranteed support on any issues.

If you are technical and prefer to self-host, we recommend you install Central on DigitalOcean.

Get the Collect app

The easiest way to get the Collect app is to download it from the Google Play Store.

You can also install manually from an APK.

Create a form with XLSForm and upload it to Central

  1. Create a document in your favorite spreadsheet tool (Excel, Google Sheets, etc).
  2. Design your form using XLSForm or try a sample XLSForm.
  3. Upload the form to Central.

Load a form into Collect from Central

  1. Create an App User in Central.
  2. Open Collect on your Android device, tap Configure with QR code and scan the Client Configuration Code created for your App User.

Fill out a form and upload it to Central

  1. Select Fill Blank Form to complete a survey.
  2. Select Send Finalized Form to upload your completed survey to Central.

Now log back into Central and see your completed survey results.