FeatureMesh platform
FeatureMesh combines remote metadata management with on-premises data processing. Your data stays in your infrastructure while features are managed centrally.
Architecture components
FeatureMesh registry
The registry is a remote service that manages feature definitions and transpiles FeatureQL to SQL. It provides:
- Feature storage: Centralized repository for feature definitions with version control
- Feature discovery: Search and browse available features across teams
- Access control: Permission management for feature definitions and usage
FeatureMesh offline proxy
The offline proxy runs on-premises and translates FeatureQL queries to SQL for your existing databases. It acts as a transparent layer between your database clients and the registry.
FeatureMesh online service
The online service handles production FeatureQL queries with low latency requirements. It supports both ad-hoc queries and prepared statements for feature serving.
Client SDKs
SDKs handle integration details, such as authentication, request formatting for prepared statements, response parsing with type management, and error handling.
Security model
Only the registry component is hosted remotely.
All data processing happens on-premises, which means:
- Your data never leaves your infrastructure
- You maintain data residency compliance
- Integration with your existing security systems