Skip to main content
Version: 2.0

Plugins

There are two extension points in the rs-catalog microservice :

  • Search engines
  • Catalog services
developers advice

If you want to create your own implementation of one of these extension points, you need to extend the specific interface indicated.

Search engines

All the following plugins implements the ISearchEngine interface

Plugin imagePlugin nameDescription
Already provided
inside the microservice
legacyDefault REGARDS search engine based on lucene queries
Already provided
inside the microservice
opensearchOpenSearch engine
rs-stac-pluginstacSTAC engine

Catalog services

All the following plugins implements the IEntitiesServicePlugin interface and/or ISingleEntityServicePlugin interface

Plugin imagePlugin nameDescription
rs-download-pluginDownloadPluginPlugin that lets you download files of products that are the result of a search. The files are downloaded in a zip archive.
rs-download-metalink-pluginMetaLinkPluginPlugin that lets you download a metalink file containing download link for files of products that are the result of a search.
rs-export-csv-pluginExportCsvPluginPlugin that lets you download a csv file containing metadata of products that are the result of a search.