KoboToolbox logo

KoboToolbox

Survey data collection and management platform with an API for forms, reports, and exports

Open Source Alternative to
Repository activity
  • Stars176
  • Forks224
  • Open Issues561
kobotoolbox-kpi health score - Linux Foundation Insights
License

AGPL-3.0

Languages
  • Python
  • TypeScript
  • CoffeeScript
KoboToolbox screenshot

About KoboToolbox

KoboToolbox is a platform for collecting, analyzing, and managing data for surveys, monitoring, evaluation, and research. It is widely used by humanitarian and development organizations for field data collection, served by its KPI backend.

It provides forms, a question library, sharing settings, reports, and data exports, and exposes a REST API for accessing data and managing forms. The API supports query filtering on tags and assets, superusers can generate CSV admin reports, and a Django admin interface handles user and account management.

KoboToolbox is self-hostable and AGPL-3.0 licensed. It stores data in Postgres and documents its API through Swagger UI and a raw schema endpoint.

Key features

  • REST API for data access and form management
  • Question library, sharing settings, and reports
  • CSV and other data export formats
  • Query filtering on tags and assets
  • Django admin for user and account management

Details

On GitHub since
2015
Language
Python · TypeScript
License
AGPL-3.0
Database
Postgres
Platforms
Web