This documentation is for developers who want to use commcare-export
as a Python library, contribute to the project, or understand its
internals.
For end-user documentation about installing and using the command-line tool, see the User Documentation.
- Python Library Usage - Using
commcare-exportas a Python library - MiniLinq Reference - Query language syntax and built-in functions
- Query Formats - Excel and JSON query formats
- Output Formats - CSV, Excel, JSON, SQL, and Markdown outputs
- User and Location Data - Exporting organization data
- Command-line Usage - CLI reference and logging
- Scheduling - Running the DET on a schedule
- Contributing Guide - How to contribute, coding style, and release process
- Testing Guide - Running tests with multiple databases
- Database Migrations - Using Alembic migrations