Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/finbourne/lusid-sdk-js

JavaScript SDK for LUSID by FINBOURNE, a bi-temporal investment management data platform with portfolio accounting capabilities.
https://github.com/finbourne/lusid-sdk-js

bi-temporal data-platform finbourne fintech javascript lusid openapi

Last synced: 22 days ago
JSON representation

JavaScript SDK for LUSID by FINBOURNE, a bi-temporal investment management data platform with portfolio accounting capabilities.

Awesome Lists containing this project

README

        

![LUSID_by_Finbourne](./resources/Finbourne_Logo_Teal.svg)

[![Build Status](https://travis-ci.org/finbourne/lusid-sdk-js.svg?branch=master)](https://travis-ci.org/finbourne/lusid-sdk-js)

# LUSID® JavaScript SDK

A generated version of the SDK is included in the `sdk` folder based on the OpenAPI specification named `lusid.json` in the root folder. The most up to date version of the OpenAPI specification can be downloaded from https://api.lusid.com/swagger/v0/swagger.json

The SDK can also be installed using `npm`:

```
$ npm install @finbourne/lusid
```

# Generating the SDK
If you would prefer to generate the Javsscript SDK locally from the FINBOURNE OpenAPI specification, follow these steps:

- download the latest swagger.json file from https://api.lusid.com/swagger/index.html
- save it in this directory as lusid.json
- run `$ docker-compose up && docker-compose rm -f`