ODK (Open Data Kit)
ODK is an open-source software designed for data collection, management and storage in resource-limited environments. It allows collecting data in remote locations, and in places with limited access to the internet.
ODK supports creating various types of forms that replace traditional paperwork in the process of gathering data. It is used globally, mostly by government agencies and social impact organizations, such as WHO, Red Cross, or World Food Programme.
Collect Data Anywhere. Track Everything.
Discover intuitive question types, seamless form logic, and built-in map monitoring designed to make offline data collection effortless.
ODK form question types
Select form example
Monitoring work on a map
ODK features
Forms for data collection
Collect multiple types of data, including photos, GPS locations, skip logic, calculations, and external datasets.
Monitoring work on a map
When in the field, monitor your work on a map, marking the locations of already filled forms with different colors.
Web app and mobile app
Use a web app or a mobile app. A mobile app supports field researchers who work in various locations.
Offline mode
Comfortably collect data in the field, without worrying about the internet connection. Data is synced automatically once possible.
Easy data export
Data can be exported to CSV, JSON, and KML files. ODK integrates with other applications (e.g. reporting and analysis tools).
Sharing settings
Settings can be shared between multiple devices by generating and scanning a QR code, supporting a standardized workflow.
Why choose ODK?
- Works 100% offline
Captures data in remote areas with zero connectivity; automatically syncs and backs up data securely once a connection is restored.
- Applicable in different contexts
Built to handle diverse research contexts, from public health tracking to crisis response and climate monitoring. Supports advanced form features including GPS tracking, photos, complex skip logic, automated calculations, and multi-language support.
- Real-time insights
Eliminates the delays of manual paper data entry, allowing you to act on fresh, up-to-the-minute field data immediately.
- Fits all scales
Adapts seamlessly from small local pilots to massive, multi-national research initiatives.
- Direct app integrations
Connects seamlessly with Excel, Power BI, Python, and R to fuel live, automated dashboards and simple reporting.
- Disaster-proof security
Eliminates the risk of lost, damaged, or weather-ruined paper forms by storing data securely in a digital format.
- No vendor lock-in (open source)
Free to use and customize to your exact needs, backed by a massive, highly collaborative global community.
Your data collection support
SolDevelo supports the global ODK platform through targeted mobile engineering, proactive codebase maintenance, and full-stack quality assurance – guaranteeing continuous reliability from field collection to cloud management.
Our experience
We’ve been involved in the development and QA of the ODK project since 2016, ensuring it remains performant, secure, and ready for critical field data collection worldwide.
Partner like no other
As a long-time ODK contributor, we know the system like the back of our hand. Here are some of the areas we specialize in:
Focused Development & Codebase Stewardship
We focus deeply on ODK Collect and the JavaRosa engine, delivering new feature development while maintaining and modernizing a 17-year-old codebase.
Documentation Contributions
Beyond code, we actively maintain and improve official technical documentation, helping developers and administrators adopt and extend ODK effectively.
Comprehensive QA Across the Ecosystem
Supported by a dedicated team of QA engineers, we provide complete, end-to-end test coverage to ensure maximum stability and data integrity.
They trusted us
See ODK in action
Discover how ODK can support your data collection — schedule a personalized demo to see its features firsthand.
Client stories
Check our ODK case studies.
Compassion International
Extending ODK Collect with custom data collection
We extended ODK Collect with custom functionality to support advanced educational assessments. The goal was to enable a smooth move away from SurveyCTO while keeping full compatibility with the official ODK ecosystem and ensuring the solution would be easy to maintain in the long run.
QED.ai
Extending ODK for AI-driven field data capture
We leveraged our ODK core expertise to build a custom Android image-capture app that integrates directly with ODK Collect, expanding ODK’s capabilities to train AI models in agriculture and healthcare.
Partner with proven ODK experts
Let’s talk about your project. Drop us a message and we’ll get back to you shortly.