Documentation Overview

December 15, 2025 ยท View on GitHub

This directory contains the documentation for the Energy Footprint Notification (EFN) API Provider Implementation, part of the CAMARA project.

The EFN API enables API consumers (e.g., Service Providers) to retrieve information about energy consumption and carbon footprint for services running on the operator's infrastructure. The system uses an event-driven microservices architecture with Knative Eventing and MongoDB.

Documentation Index

DocumentDescription
ARCHITECTURE.mdSystem architecture, components, event flows, and database schema
CONFIGURATION.mdEnvironment variables and Helm configuration reference
DEPLOYMENT.mdStep-by-step deployment guide for Kubernetes with Helm
REQUIREMENTS.mdInfrastructure and development environment requirements
MOCKED_COMPONENTS.mdAvailable mocking mechanisms for development and testing