The Caplin Project Templates are a set of template projects to help you integrate your backend systems with the Caplin Platform.
This repository includes the following templates:
| Template | Directory |
|---|---|
| Pricing Adapter Template | ./pricing-template |
| Pricing Adapter Template .NET | ./pricing-template-dotnet |
| Trading Adapter Template | ./trading-template |
| Permissioning Adapter Template | ./permissioning-template |
| Notification Adapter Template | ./notification-template |
| Blotter Adapter Template | ./blotter-template |
| Java Transformer Module (Transformer 6) | ./jtm-legacy-template |
| Java Transformer Module (Transformer 7) | ./jtm-template |
Each template is a Gradle project that comprises:
- Source code and configuration files to build an example adapter or Transformer module.
- Gradle tasks to export your project as a Caplin Platform blade.
Caplin Project Templates have the following requirements:
- OpenJDK 8 or 11
- An IDE or development environment with Gradle support
- Caplin software libraries
Caplin software libraries are available from the Caplin website and the Caplin repository (coming soon).
Detailed instructions are included in the README.md file inside each template directory.