Get started

What is needed to use Tuttle?

1. Access to a repository

To use Tuttle access to a repository on Github or Gitlab is necessary. This can be public or private repositories. On-premise servers will of course also work.

2. Tuttle application

You can install the Tuttle application from the eXist-db public repository by using the eXist-db Dashboard.

3. Access token

In order to authenticate to the VCS (version control system) and being allowed to access its API a ‘personal access token’ is needed. This can be obtained from the respective service-provider.

See ‘how to get an auth token’

4. Data collection

The data collection that is referred to in the Tuttle configuration must exist (even if empty) before you can deploy data to it. Otherwise Tuttle will fail to deploy the data.