What is
A flexible platform that offers solutions to explore, define, connect, and integrate data into your business processes. Getting access to timely, accurate, and complete data is becoming increasingly more difficult to achieve. Why?
  • The amount, speed, and complexity of information is exploding exponentially.
  • Businesses often operate within data silos limiting opportunities to collaborate, connect, and communicate efficiently.
  • Data inventories are not well understood due to a lack of meaningful metrics such as usage and information flow.
The Legend platform aims to provide solutions to these challenges.

Learn about the different Legend components and how they add value to each data-driven organization.

  • Cube -- Explore data from various data stores through Excel-like operations.

  • Studio -- Describe and connect data in business terms to create data models. Standardize terms and relationships across the entire organization to foster a consistent data vocabulary. Express those data models in diagrams to facilitate the dialog between business and development teams.

  • Query and Services -- Integrate data in a self-serve manner by first browsing and navigating the data model and by then asking informed questions to the data through queries in Query. Power users can register data-driven services (APIs) with a simple click of a button in Services allowing the repeated and controlled usage of the queries. It's easy to build customized user interfaces with those APIs increasing both developer productivity and time to market of your data products.

The Legend platform is backed by a powerful Execution Engine, which enables the usage of data models in numerous business workflows, and a robust Change Management (SDLC) process, which ensures the safe collaboration on and stability of the Legend platform. What does this mean for you? Opportunities are endless: Use data models in your live business processes, take advantage of detailed operational metrics as well as automate data transformations and code generations. Simply said, leverage Legend to rapidly transform into a data-driven organization with confidence.

studio
   graph()
{ cube
 services;
      sdlc
 engine
Architecture Diagram

The open sourcing of the Legend platform is happening in several phases:

  • Phase 0 (Dec 2019): Deploy an external instance of Legend to AWS servers and announce the intention to open source at the FINOS strategy forum.Completed

  • Phase 1 (Jan 2020): Make Studio available to a group of bank pilot users collaborating on a derivatives model. In this release, Studio supports a limited set of functionality, including the creation of data models, model-to-model mappings, constraints and derivations. Features that are not yet available include model-to-database mappings and the execution of queries as services.Completed

  • Phase 2 (Oct 2020): Open source Studio along with the Language, its Engine and SDLC servers. Pilot group uses the hosted instance of Studio to uplift the derivatives industry model, and submits their changes to the Derivatives Association (ISDA) as improvements to their model.Completed

  • Phase 3 (Q1 2021): Make additional functionality availabe in Studio, including relational execution, support for flat data sources (e.g. csv) and automated code generation (e.g. JSON schema, Protobuf, AVRO).

  • Phase 4 (Q3 2021): Open source Cube UI for user-friendly tabular data exploration.

  • Phase 5 (Q4 2021): Open source Query UI to search and access modelled data.

  • Phase 6 (Q4 2021): Open source Services UI. This will allow managing of production data services (APIs) for repeatable and controlled data access.

Roadmap