# EVerest Core ## Docs - [Error Codes & Handling](https://mintlify.wiki/EVerest/everest-core/api-reference/errors.md): Error framework, definitions, and handling in EVerest Core - [Interface Reference](https://mintlify.wiki/EVerest/everest-core/api-reference/interfaces.md): Complete reference for all EVerest Core interfaces - [Module Reference](https://mintlify.wiki/EVerest/everest-core/api-reference/module-reference.md): Complete reference for all EVerest Core modules organized by category - [API Reference Overview](https://mintlify.wiki/EVerest/everest-core/api-reference/overview.md): Comprehensive API reference for EVerest Core framework - [Type Definitions](https://mintlify.wiki/EVerest/everest-core/api-reference/types.md): Common data types and schemas used across EVerest Core - [Contributing to EVerest](https://mintlify.wiki/EVerest/everest-core/community/contributing.md): Learn how to contribute to the EVerest project - [Support and Community](https://mintlify.wiki/EVerest/everest-core/community/support.md): Get help and connect with the EVerest community - [System Architecture](https://mintlify.wiki/EVerest/everest-core/core-concepts/architecture.md): Understanding EVerest's modular architecture and design philosophy - [Configuration System](https://mintlify.wiki/EVerest/everest-core/core-concepts/configuration.md): Configuring EVerest modules and connections - [Interface System](https://mintlify.wiki/EVerest/everest-core/core-concepts/interfaces.md): Understanding EVerest interfaces and how modules communicate - [Message Queueing](https://mintlify.wiki/EVerest/everest-core/core-concepts/messaging.md): Understanding MQTT-based communication in EVerest - [Module System](https://mintlify.wiki/EVerest/everest-core/core-concepts/modules.md): Understanding EVerest modules, their structure, and lifecycle - [Configuration Examples](https://mintlify.wiki/EVerest/everest-core/deployment/configuration-examples.md): Real-world EVerest configuration examples for AC charging, DC charging, and OCPP integration - [Hardware Setup](https://mintlify.wiki/EVerest/everest-core/deployment/hardware-setup.md): Configure hardware platforms and peripherals for EVerest deployment - [OTA Updates](https://mintlify.wiki/EVerest/everest-core/deployment/ota-updates.md): Implement safe and secure over-the-air updates with RAUC integration - [Security](https://mintlify.wiki/EVerest/everest-core/deployment/security.md): Implement security best practices with TPM integration, certificate management, and secure communication - [Yocto Linux Integration](https://mintlify.wiki/EVerest/everest-core/deployment/yocto.md): Build custom embedded Linux images with EVerest using the Yocto Project - [Creating Custom Modules](https://mintlify.wiki/EVerest/everest-core/development/creating-modules.md): Learn how to create custom EVerest modules from scratch - [Debugging](https://mintlify.wiki/EVerest/everest-core/development/debugging.md): Tools and techniques for debugging EVerest modules and charging sessions - [Development Tools](https://mintlify.wiki/EVerest/everest-core/development/dev-tools.md): Essential tools for EVerest development workflow - [Module Manifest Reference](https://mintlify.wiki/EVerest/everest-core/development/module-manifest.md): Complete reference for the manifest.yaml file format - [Testing](https://mintlify.wiki/EVerest/everest-core/development/testing.md): Testing strategies for EVerest modules and components - [Installation Guide](https://mintlify.wiki/EVerest/everest-core/installation.md): Install EVerest Core on your system and get ready to build EV charging solutions - [Introduction to EVerest Core](https://mintlify.wiki/EVerest/everest-core/introduction.md): Learn about EVerest Core, the open-source modular framework for EV charging stations - [Authentication Module](https://mintlify.wiki/EVerest/everest-core/modules/authentication.md): Authorization, access control, and reservation management - [Energy Management](https://mintlify.wiki/EVerest/everest-core/modules/energy-management.md): Smart charging, load balancing, and power distribution - [EvseManager Module](https://mintlify.wiki/EVerest/everest-core/modules/evse-manager.md): Core EVSE management and charging state machine - [Hardware Drivers](https://mintlify.wiki/EVerest/everest-core/modules/hardware-drivers.md): Board support packages and device drivers for charging hardware - [ISO 15118 Modules](https://mintlify.wiki/EVerest/everest-core/modules/iso15118.md): High-level communication protocols for Plug & Charge and smart charging - [OCPP Modules](https://mintlify.wiki/EVerest/everest-core/modules/ocpp.md): Open Charge Point Protocol integration for OCPP 1.6 and OCPP 2.0.1 - [Modules Overview](https://mintlify.wiki/EVerest/everest-core/modules/overview.md): Understanding EVerest Core modules and architecture - [Quick Start](https://mintlify.wiki/EVerest/everest-core/quickstart.md): Run your first EVerest charging simulation in minutes ## OpenAPI Specs - [openapi](https://mintlify.wiki/EVerest/everest-core/api-reference/openapi.json)