What Is ODK: Open Data Kit for Data Collection

ODK (Open Data Kit) is a free, open-source software platform for collecting data in the field, especially in places with limited or no internet access. It’s widely used in global health, humanitarian aid, environmental research, and international development by organizations that need to gather reliable information from remote locations using smartphones or tablets.

The platform lets you design custom digital forms, distribute them to field workers through a mobile app, and collect submissions on a central server where you can review and export the data. Think of it as a replacement for paper surveys, but with built-in GPS tracking, photo capture, skip logic, and the ability to work completely offline.

How the System Works

ODK has two main parts that work together: a mobile app for collecting data and a server for managing everything.

ODK Collect is the Android app that field workers use on their phones or tablets. Once connected to a server, workers download the forms they need, fill them out in the field (even without an internet connection), and upload completed submissions when they’re back online. App users can only fill out and submit forms. They don’t have access to the management side of things, and they don’t need email addresses or passwords to use the system.

ODK Central is the server that administrators use through a web browser. This is where you upload form designs, create projects, manage users, and review or download the data that comes in from the field. Web users on Central can handle administrative tasks like uploading new form definitions, managing who has access to what, and viewing or downloading submission data. These accounts work across all projects on the server.

The workflow is straightforward: an administrator designs a form and uploads it to Central, field workers pull the form into Collect on their devices, they gather data out in the world, and when they connect to the internet, the completed submissions sync back to Central for review and analysis.

What You Can Do With ODK Forms

ODK forms go well beyond simple multiple-choice surveys. You can build forms that capture GPS coordinates using geopoint, geotrace, or geoshape question types, which is useful for mapping water sources, tracking disease outbreaks, or marking property boundaries. Forms can also collect photos, audio recordings, and video.

Skip logic lets you create branching paths through a form. If a respondent answers “no” to a screening question, the form can automatically skip irrelevant follow-up sections. This keeps surveys shorter for respondents and reduces errors from field workers accidentally filling in the wrong sections.

The offline mapping capability is particularly valuable for remote fieldwork. ODK Collect can display map layers saved in MBTiles format, so field workers can see and interact with maps even without cell service. You can configure location questions to display different map data, and workers can select geospatial features directly from a map and include their metadata in a submission.

Getting Data Out for Analysis

Data collected through ODK can be exported in standard formats including CSV and JSON. CSV files work with spreadsheet software, though importing into Excel requires using the Import function rather than simply double-clicking the file (the encoding is UTF-8, which Excel won’t handle correctly if you just open the file directly).

For teams that need to automate their data pipeline, ODK provides APIs that external applications can use to pull data from the server or push data to it. The platform follows the OpenRosa Protocol specification, a standard set of API calls that other tools can use to communicate with the system. This means you can connect ODK to analysis tools, dashboards, or databases without manually downloading and re-uploading files.

Pricing and Hosting Options

Because ODK is open-source, you have two paths: pay for a managed cloud version or host it yourself for free.

ODK Cloud comes in three tiers:

  • Standard: $199 per month for one active project with up to 10,000 monthly submissions, unlimited forms and users, real-time dashboards, and email support with a three-business-day response time.
  • Professional: $499 per month for one active project with up to 25,000 monthly submissions, plus features like Entities (which let you flow data between forms) and API access. Support response time drops to one business day.
  • Enterprise: Custom pricing for organizations that need 10 or more active projects and 100,000-plus monthly submissions. Includes single sign-on, a custom domain, an uptime guarantee, a dedicated success manager, and phone support with sub-24-hour response times.

You can add capacity to any plan with add-on packages: $199 per month (on yearly billing) or $249 per month (on monthly billing) for an additional project and 10,000 monthly submissions. Paying annually saves up to 20%.

Self-hosting is free but requires technical skills. You’ll need to set up and maintain your own server, handle updates, and troubleshoot issues without official support. For organizations with IT staff and tight budgets, this is a viable route. For teams that want to focus on their fieldwork rather than server administration, the cloud plans handle all of that.

Who Uses ODK

ODK is a staple in international development and public health research. Organizations running vaccination campaigns, conducting household surveys, monitoring crop yields, or tracking disaster response use it to replace paper forms that are slow to process and prone to errors. The offline capability is the key differentiator: in many of the places where this data collection happens, reliable internet simply doesn’t exist.

Beyond nonprofits and research institutions, ODK also sees use in environmental monitoring, election observation, and any scenario where teams need to gather structured data from dispersed locations and centralize it quickly. The open-source license means there are no per-user fees, which matters when you’re deploying hundreds of field workers across a country.