
Metric Semantic Layer: How Lyft Governs and Scales Key Data Definitions
6/10/2026
Lyft implemented a Metric Semantic Layer (MSL) as a Python package. This involved defining metric structures using YAML configurations and Jinja SQL templates for flexibility and DRY principles. The system establishes selection criteria for 'Golden Metrics' and an ownership model with Business and Operational Owners for governance. Access methods include Python APIs, Amundsen integration, a self-service UI, and an MCP for AI agents.