What is the LUSID feature release lifecycle?

This article outlines and describes the various stages of the LUSID feature release lifecycle

LUSID features travel through a regular lifecycle:

  • Experimental
  • Beta
  • Early Access
  • Production
  • Deprecated

Quick Reference Table

Description Experimental(1) Beta(1) Early Access(1) Production Deprecated
Product state Functionally complete Product (nearly) complete Product complete Generally available Not recommended and may be removed
Access By invitation only By invitation only Opt-in check check
Documentation Limited Limited Draft documentation check check
SDK status SDKs not mandatory SDKs not mandatory SDKs under development SDKs N/A
API changes Reserve right to make breaking changes at any time Reserve right to make breaking changes and will give notice Reserve right to make breaking changes and will give notice No breaking changes to the API N/A
Service-level agreements(2) N/A N/A check check check

(1) The labels “Experimental”, “Beta”, “Early Access” denote features that are in a non-production state.
(2) Service-level agreements apply only to paid accounts, not Early Access Program accounts.

Lifecycle stages

Experimental

Experimental features are managed and supported by the Product Team. These features should only be used in non-production or sandbox environments, as they aren't supported by LUSID Customer Support and may change at any time during the Experimental release stage.

Beta

Features in Beta are managed and supported by the Product Team. These features should only be used in non-production or sandbox environments, as they aren't supported by LUSID Customer Support and may change at any time during the Beta release stage (clients will be informed of planned changes). Basic documentation is supplied for API-related Beta releases; API endpoint and configuration information are usually supplied.

Early Access

A feature in an Early Access release is new or enhanced functionality made available for clients to selectively “opt-in” to and use in both Production and non-Production environments. Features in Early Access are supported by LUSID Customer Support and have supporting documentation in draft. Breaking changes to the API may be made in exceptional circumstances, and clients will be notified in advance.

Production

A feature in Production is supported by LUSID Customer Support and is fully documented. There will be no breaking changes to the API.

Deprecated

A feature identified as Deprecated is no longer recommended and may be removed in the future.

 

To see a list of our API endpoints, please visit https://api.lusid.com/swagger/index.html.

To learn more about our software development release process, please visit this article.