# Feast

> machine learning feature store

**Wikidata**: [Q106519429](https://www.wikidata.org/wiki/Q106519429)  
**Source**: https://4ort.xyz/entity/feast

## Summary
Feast is an open-source machine learning feature store designed to manage and serve features for machine learning models. Developed by Gojek and released under the Apache Software License 2.0, it provides a centralized infrastructure for feature storage, retrieval, and sharing. Feast helps data engineers and scientists streamline the process of building and deploying production-ready ML systems.

## Key Facts
- **License**: Apache Software License 2.0 (as of 2021-04-17).
- **Developer**: Gojek.
- **Initial Release**: Version 0.2.0 on 2019-11-24.
- **Latest Documented Version**: 0.3.8 (released 2020-06-10).
- **Repository**: Hosted on GitHub at [https://github.com/feast-dev/feast](https://github.com/feast-dev/feast).
- **Website**: [https://feast.dev/](https://feast.dev/).
- **Classification**: Open-source software, categorized as a machine learning feature store.
- **Integration**: Documented in Kubeflow’s component overview (see [https://www.kubeflow.org/docs/components/feature-store/overview/](https://www.kubeflow.org/docs/components/feature-store/overview/)).

## FAQs
### Q: Who developed Feast?
A: Feast was developed by Gojek, a technology company focused on ride-hailing and logistics services.

### Q: What license governs Feast?
A: Feast is released under the Apache Software License 2.0, allowing permissive use, modification, and distribution.

### Q: Is Feast open-source?
A: Yes, Feast is classified as open-source software, with its source code publicly available on GitHub.

## Why It Matters
Feast addresses a critical challenge in machine learning operations: the efficient management of features used in model training and inference. By centralizing feature storage and serving, Feast reduces redundancy, ensures consistency, and accelerates the deployment of production-ready models. Its open-source nature fosters collaboration and customization, making it a key tool for teams adopting MLOps practices. Feast’s integration with platforms like Kubeflow further underscores its role in modern, scalable ML infrastructure, enabling reproducibility and reliability in feature pipelines.

## Notable For
- **Kubeflow Integration**: Featured in Kubeflow’s official documentation as a core component for feature management.
- **Open Governance**: Developed under the Apache 2.0 license, promoting community-driven development and transparency.
- **Production-Ready Design**: Built to handle large-scale feature serving, reflecting its origins in Gojek’s high-demand operational environment.
- **Active Development**: Regular version updates (e.g., 0.3.0 to 0.3.8 between 2019–2020) indicate ongoing refinement and support.

## Body
### Overview
Feast is a purpose-built feature store for machine learning, providing a unified system for defining, storing, and retrieving features. It decouples feature engineering from model training/inference, enabling teams to reuse features across projects and maintain data consistency.

### Development and Licensing
- **Initial Developer**: Gojek.
- **License**: Apache Software License 2.0 (confirmed via GitHub repository metadata as of 2021-04-17).
- **Copyright Status**: Explicitly copyrighted, with source code freely accessible but subject to license terms.

### Version History
- **0.2.0**: First documented release (2019-11-24).
- **0.3.0–0.3.6**: Rapid iterations in late 2019–early 2020, focusing on stability and core functionality.
- **0.3.7–0.3.8**: Later updates (May–June 2020) addressing scalability and integration needs.

### Features and Integration
- **Core Functionality**: Centralized feature storage, batch and online serving, and integration with popular ML frameworks.
- **Kubeflow Compatibility**: Documented as a key component in Kubeflow’s feature store ecosystem, ensuring interoperability with other MLOps tools.

### Governance and Community
- **Repository**: Maintained under the `feast-dev` GitHub organization, with contributions guided by open-source principles.
- **Transparency**: All releases and version histories are publicly tracked via GitHub, with clear release notes and contribution guidelines.

## References

1. [Source](https://api.github.com/repos/feast-dev/feast)
2. [Release 0.2.0. 2019](https://github.com/feast-dev/feast/releases/tag/v0.2.0)
3. [Release 0.3.0. 2019](https://github.com/feast-dev/feast/releases/tag/v0.3.0)
4. [Release 0.3.1. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.1)
5. [Release 0.3.2. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.2)
6. [Release 0.3.3. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.3)
7. [Release 0.3.4. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.4)
8. [Release 0.3.5. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.5)
9. [Release 0.3.6. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.6)
10. [Release 0.3.7. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.7)
11. [Release 0.3.8. 2020](https://github.com/feast-dev/feast/releases/tag/v0.3.8)
12. [Release 0.4.0. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.0)
13. [Release 0.4.1. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.1)
14. [Release 0.4.2. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.2)
15. [Release 0.4.3. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.3)
16. [Release 0.4.4. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.4)
17. [Release 0.4.5. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.5)
18. [Release 0.4.6. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.6)
19. [Release 0.4.7. 2020](https://github.com/feast-dev/feast/releases/tag/v0.4.7)
20. [Release 0.5.0. 2020](https://github.com/feast-dev/feast/releases/tag/v0.5.0)
21. [Release 0.5.1. 2020](https://github.com/feast-dev/feast/releases/tag/v0.5.1)
22. [Release 0.6.2. 2020](https://github.com/feast-dev/feast/releases/tag/v0.6.2)
23. [Release 0.7.0. 2020](https://github.com/feast-dev/feast/releases/tag/v0.7.0)
24. [Release 0.7.1. 2020](https://github.com/feast-dev/feast/releases/tag/v0.7.1)
25. [Release 0.8.0. 2020](https://github.com/feast-dev/feast/releases/tag/v0.8.0)
26. [Release 0.8.1. 2020](https://github.com/feast-dev/feast/releases/tag/v0.8.1)
27. [Release 0.8.2. 2020](https://github.com/feast-dev/feast/releases/tag/v0.8.2)
28. [Release 0.8.4. 2021](https://github.com/feast-dev/feast/releases/tag/v0.8.4)
29. [Release 0.9.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.9.0)
30. [Release 0.9.1. 2021](https://github.com/feast-dev/feast/releases/tag/v0.9.1)
31. [Release 0.10.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.0)
32. [Release 0.10.1. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.1)
33. [Release 0.10.2. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.2)
34. [Release 0.10.3. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.3)
35. [Release 0.10.4. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.4)
36. [Release 0.10.5. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.5)
37. [Release 0.10.6. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.6)
38. [Release 0.10.7. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.7)
39. [Release 0.10.8. 2021](https://github.com/feast-dev/feast/releases/tag/v0.10.8)
40. [Release 0.11.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.11.0)
41. [Release 0.12.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.12.0)
42. [Release 0.12.1. 2021](https://github.com/feast-dev/feast/releases/tag/v0.12.1)
43. [Release 0.13.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.13.0)
44. [Release 0.14.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.14.0)
45. [Release 0.14.1. 2021](https://github.com/feast-dev/feast/releases/tag/v0.14.1)
46. [Release 0.15.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.15.0)
47. [Release 0.15.1. 2021](https://github.com/feast-dev/feast/releases/tag/v0.15.1)
48. [Release 0.16.0. 2021](https://github.com/feast-dev/feast/releases/tag/v0.16.0)
49. [Release 0.16.1. 2021](https://github.com/feast-dev/feast/releases/tag/v0.16.1)
50. [Release 0.17.0. 2022](https://github.com/feast-dev/feast/releases/tag/v0.17.0)