Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A backend store for the Annotator
Python JavaScript

This branch is 1 commit ahead, 285 commits behind openannotation:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Annotator Store

This is a backend store for the Annotator.

Getting going

You'll need a recent version of Python (>=2.6) and ElasticSearch installed.

The quickest way to get going requires the pip and virtualenv tools (easy_install virtualenv will get them both). Run the following in the repository root:

pip -E pyenv install -e .
source pyenv/bin/activate

You should see something like:

* Running on
* Restarting with reloader...

If you wish to customize the configuration of the Annotator Store, copy instance/annotator.cfg.example to instance/annotator.cfg and make your changes there.

Store API

The Store API is designed to be compatible with the Annotator. The annotation store, a JSON-speaking REST API, will be mounted at /api by default. See the Annotator documentation for details.

Running tests

Simply run python to run the test suite

$ python
Ran 21 tests in 0.502s


Please open an issue if you find that the tests don't all pass on your machine, making sure to include the output of pip freeze.

Something went wrong with that request. Please try again.