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.