The LUSID platform is made up of a number of applications. See how to get started.
Each application has a documented REST API. Some applications have SDKs (with more in development).
Application | Description | REST API | SDK | Preview SDK (early access to features) | SDK tools (utility functions and CLI) |
LUSID API | Open, API-first, developer-friendly investment data platform. | Swagger, Documentation | Python, C#, Java, Javascript | Python, C#, Java, Javascript | LUSID Python Tools (LPT) |
LUSID web app | GUI front end to LUSID. | Swagger | |||
Scheduler | Automated job scheduler. | Swagger | Python, C#, Java | ||
Insights | Monitoring and troubleshooting service. | Swagger | Python, C#, Java | ||
Identity | Identity management for LUSID (in conjunction with Access, below). | Swagger | Python, C#, Java | ||
Access | Access control for LUSID (in conjunction with Identity, above). | Swagger | Python, C#, Java | ||
Drive | Secure file repository and manager for collaboration (like Dropbox). | Swagger | Python, C#, Java | ||
Luminesce | SQL-based data virtualisation service (read/write data to multiple sources, including LUSID). | Swagger | Python, C# | ||
Configuration Store | Secure central repository for secrets and parameters (like the AWS Parameter Store). | Swagger | Python, C#, Java | ||
Notification | Notifications via email, SMS or webhook when LUSID events occur. | Swagger | Python, C#, Java |