Menu

Getting Started

The Maritime Domain Awareness API is organized around REST. The API has resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

The API is accessed using Basic Authentication where Base64 encoding is used for the username and password.
To learn more about this, go to Authentication and Authorization.

The Maritime Domain Awareness platform has a demo environment that you can use when developing the components that will be calling the Gatehouse system. It contains available test data.

URLs for the Maritime Domain Awarenes environments:

URL for the Swagger documentation:

In the link to the Swagger documentation, replace <endpoint> with one of the endpoints from the following list:

  • shapes
  • config
  • portserver
  • jobserver
  • routeserver
  • dbloader
  • auditlog

For example to view the shapes endpoint in the Swagger UI, the link would be constructed as:
https://maritime.gatehouse.dk/pub/swagger-ui/?url=https://maritime.gatehouse.dk/pub/swagger-ui/gh/shapes.yaml#/

Updated on 08 July, 2025