We are glad to welcome any contributor.

Report bugs or propose enhancements through github bug tracker

github bug tracker:

If you want to contribute, the code is on github:


You can run the tests by creating a Python virtual environment, installing the requirements from requirements_test.txt (pip install -r requirements_test):

$ python

For integration testing with a running Elasticsearch server:

$ python --elasticsearch [localhost:9200]


  • Add support for –using (use another Elasticsearch cluster) in management commands.

  • Add management commands for mapping level operations (like update_mapping….).

  • Generate ObjectField/NestField properties from a Document class.

  • More examples.

  • Better ESTestCase and documentation for testing