# Introduction

Kargo offers the capabilities to let you design, build and operate a geospatial infrastructure on server cluster. Rather than imposing an architecture, Kargo allows you to design the infrastructure that fits your needs and gives you all the necessary tools to implement it.

Indeed, Kargo relies on the ease of Docker Swarm (opens new window) to deploy and operate your services on a Docker based cluster. Kargo is shipped with a set of tools to help you deploy the services you want to expose.

Of course, Kargo allows you to deploy most of the well-known geospatial Open Source solutions (MapServer (opens new window), PostGis (opens new window)...) enabling you to deliver your data through Open Standards services such as WMS (opens new window), WMTS (opens new window), WCS (opens new window), WFS (opens new window)...

But even more, Kargo provides the easiest way to deploy Weacast (opens new window) services and more generally Krawler (opens new window) based services such as Vigicrues (opens new window), Téléray (opens new window), etc.

kargo-overview

Kargo has been designed to be highly:

  • Interoperable: use well known Open Source solutions relying on Web standards and especially on OGC (opens new window) standards.
  • Flexible: setup the infrastructure that just fits your requirements
  • Scalable: scale the infrastructure and the services according your usage
  • Extensible: extend the stack of services by adding your own services

Benefit from the Kaabah solution

As mentioned above, Kargo is designed to be used on a Docker Swarm infrastructure. If you do not have such an operational cluster, you may have a look at Kaabah (opens new window).