# Caplin-supplied blades

Caplin supplies a number of ready-made Platform Blades that you can use in your Caplin Platform deployment to save time and effort.

## Blades

| Blade name | Type | What it does |
| --- | --- | --- |
| **Alerts** | Service blade | A [Caplin Transformer](../transformer/index.md) blade that enables a client application to set alerts. An alert notifies the application’s end-user, or performs particular actions, when data values meet particular conditions. |
| **Charts** | Service blade | A [Caplin Transformer](../transformer/index.md) blade that allows a client application to generate charts and graphs from live data. |
| **NovoAdapter  suite** | Adapter blades | A suite of Adapter blades provided with the Caplin Trader FX Motif that are used to test FX trading behaviour. For details, see [NovoAdapter suite](#novoadapter-suite) below. |
| **Permissioning** | Service blade | Enables [Caplin Liberator](../liberator/index.md) to handle permissioning data received from a Permissioning Adapter. See [User authentication and permissioning](../liberator/liberator-user-authentication-and-permissioning.md) in the Liberator Overview. |
| **[Refiner](../transformer/transformer-refiner-overview.md)** | Service blade | A [Caplin Transformer](../transformer/index.md) blade that enables a client application to apply filters to the data it receives from Transformer. Performance is optimised so that no bandwidth is used by data excluded by the filters. |
| **TREP Adapter** | Adapter blade | Enables the Caplin Platform to obtain real-time Refinitiv Elektron feeds. |
| **Static Containers** | Service blade | A [Caplin Transformer](../transformer/index.md) blade that enables a client application to define a [container](../datasource/datasource-containers.md) for publication, the contents of which are specified in a file on a disk. |
| **TS1 Charts Decoder** | Service blade | A [Caplin Transformer](../transformer/index.md) blade that transforms Refinitiv charting data in TS1 data format to the Caplin charting data standard. This allows the data to be integrated into [Caplin Trader](../../../caplin-trader/4/index.md) applications. |
| **Watch List** | Service blade | A [Caplin Transformer](../transformer/index.md) blade that enables users of client applications to create their own bespoke instrument lists. |

## NovoAdapter suite

The NovoAdapter suite is a set of Adapter blades provided with the Caplin Trader [FX Motif](../../../fx-professional/index.md). You can use these example Adapters to test FX trading behaviour when you’re developing an FX Trading system that uses the FX Motif. The blades provided are:

* **NovoRatesAdapter**: Sends streaming executable FX rates to the FX Motif, for use in quick-trade tiles.
* **NovoTradingAdapter**: Handles the two most common trade types, ESP and RFS.
* **NovoOrderAdapter**: Deals with single orders and multi-order strategies.
* **NovoCalendarAdapter**: Sends tenor dates (also called value dates) and valid settlement dates to the FX Motif.
* **NovoPermissioningAdapter**: Sends all of the permissions required by the FX Motif to Liberator’s [Permissioning](../liberator/liberator-user-authentication-and-permissioning.md#liberator-permissioning-auth-module)[Auth module](../liberator/liberator-user-authentication-and-permissioning.md#liberator-permissioning-auth-module).

The blades come with all the source code for the Adapters; the Adapter source code illustrates the best way to use the Motif’s [FX Integration API](../../../fx-professional/the-fx-integration-api.md) when implementing each type of adapter.

For more about the NovoAdapter suite, see [Using the FX Integration API to integrate the Caplin FX Motif](../../../fx-professional/the-fx-integration-api.md#novodescription) in [The FX Integration API](../../../fx-professional/the-fx-integration-api.md).

---

**See also:**

* [Blade types](cdf-blade-types.md)
* [Built-in blades](cdf-built-in-blades.md)
* [Create a custom blade](cdf-create-a-custom-blade.md)
