Prerequisites
Objects API and Objecttypes API are most often deployed as a Docker containers. While the Objects API container images / Objecttypes API container images contain all the necessary dependencies, both components require extra services to deploy the full stack. These dependencies and their supported versions are documented here.
The docker-compose.yml (not suitable for production usage!) in the root of the
repository also describes these dependencies.
PostgreSQL with Postgis
Warning
Since Objects API version 3.0.4 and Objecttypes API version 3.0.4, PostgreSQL version 14 or higher is required. Attempting to deploy these versions with PostgreSQL 13 or lower will result in errors!
Objects API and Objecttypes API currently only support PostgreSQL as datastore. The Objects API is geo-capable, which requires the postgis extension to be enabled.
The supported versions in the table below are tested in the CI pipeline.
Matrix |
Postgres 13 or lower |
Postgres 14 |
Postgres 15 |
Postgres 16 |
Postgres 17 |
|---|---|---|---|---|---|
Postgis 3.2 |
❌ |
✅ |
❌ |
❌ |
❌ |
Postgis 3.5 |
❌ |
✅ |
✅ |
✅ |
✅ |
Warning
Both components only support maintained versions of PostgreSQL. Once a version is EOL, support will be dropped in the next release.
Redis
Both components use Redis as a cache backend, especially relevant for admin sessions, and as task queue broker.
Supported versions: 5, 6, 7.