Negotiator is an open-source access negotiation solution tailored for research infrastructures. It offers a highly customizable workflow engine, along with support for messaging, notifications, and moderation.
Negotiator aims to streamline access management by providing an extensible and customizable solution for negotiating access to various resources, including biological sample collections, specialized services, and expertise within research infrastructures.
The Negotiator is actively used to mediate access to health data and biological samples within BBMRI-ERIC and other European research projects. For more detailed information, refer to our official Documentation.
- Docker Engine 27.0 and newer
- Docker Compose 2.30 and newer
- Host networking enabled (See this link for Docker Desktop)
- Unallocated Ports 8080, 8081 and 5432
To launch a local instance of the Negotiator, run the following commands:
git clone https://github.com/BBMRI-ERIC/negotiator.git
cd negotiator
docker compose up -d
Tip
The Database is available at: jdbc:postgresql://localhost:5432/negotiator
with default credentials negotiator:negotiator
Pull requests are welcome, please go through the Pull Request template before asking for review. For contributing, please read our contribution guidelines.
Official documentation available at https://bbmri-eric.github.io/negotiator.
Copyright 2020-2025 BBMRI-ERIC.
Licensed under GNU Affero General Public License v3.0 (the "License"); you may not use this file except in compliance with the License.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.