# OpenBMC Features Follow links to learn more about OpenBMC features: - [BMCWeb][] HTTP/Web server - [WebUI Vue][] web application - REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes [Host management REST APIs][] - [D-Bus interfaces][] describes internal interfaces - [D-Bus Object Mapper][] - [Remote KVM][] - [IPMI in band][] and [IPMI out of band][] - Full IPMI 2.0 Compliance with DCMI - SSH based SOL: [How to use][sol how to use] - Power and Cooling Management: [Phosphor Fan Control][] - [Logging][phosphor logging] and [Callouts][logging callouts] - Zeroconf discoverable through `systemd-networkd` - [Sensors][] - Inventory: [Entity manager][], [Phosphor inventory manager][] and its [MSL application][] - [LEDs][]: see also [LED Groups][] - Host Watchdog: [Phosphor Watchdog Implementation][] - [Power State management] and [Chassis Power control][] - [Network management][] - [Factory reset][] - [User management][phosphor user management] - Time (time of day clock) management - [Certificate management][]: [Phosphor Certificate Manager][] - [Simulation][] via QEMU - [Firmware update support][] - [Automated Testing][] - LDAP - Remote syslog ## OpenPOWER Features - [POWER OCC Support][power occ implementation] (On Chip Controller) - [Hardware Diagnostics][] for POWER Systems fatal hardware errors. [automated testing]: https://github.com/openbmc/openbmc-test-automation/blob/master/README.md [bmcweb]: https://github.com/openbmc/bmcweb/blob/master/README.md [bmcweb redfish]: https://github.com/openbmc/bmcweb/blob/master/DEVELOPING.md#redfish [certificate management]: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Certs/README.md [chassis power control]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Chassis/README.md [d-bus interfaces]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/README.md [d-bus object mapper]: https://github.com/openbmc/docs/blob/master/architecture/object-mapper.md [entity manager]: https://github.com/openbmc/entity-manager/blob/master/README.md [factory reset]: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Common/FactoryReset/README.md [firmware update support]: https://github.com/openbmc/docs/blob/master/architecture/code-update/code-update.md [hardware diagnostics]: https://github.com/openbmc/openpower-hw-diags/blob/master/README.md [host management]: https://github.com/openbmc/docs/blob/master/host-management.md [host management rest apis]: https://github.com/openbmc/docs/blob/master/host-management.md [ipmi in band]: https://github.com/openbmc/docs/blob/master/architecture/ipmi-architecture.md [ipmi out of band]: https://github.com/openbmc/ipmitool/blob/master/README [led groups]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Led/README.md [leds]: https://github.com/openbmc/docs/blob/master/architecture/LED-architecture.md [logging callouts]: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Common/Callout/README.md [msl application]: https://github.com/openbmc/phosphor-dbus-monitor/blob/master/mslverify/README.md [network management]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Network/README.md [phosphor certificate manager]: https://github.com/openbmc/phosphor-certificate-manager/blob/master/README.md [phosphor fan control]: https://github.com/openbmc/phosphor-fan-presence/blob/master/README.md [phosphor inventory manager]: https://github.com/openbmc/phosphor-inventory-manager/blob/master/README.md [phosphor logging]: https://github.com/openbmc/phosphor-logging/blob/master/README.md [phosphor rest apis]: https://github.com/openbmc/docs/blob/master/rest-api.md [phosphor user management]: https://github.com/openbmc/docs/blob/master/architecture/user-management.md [phosphor watchdog implementation]: https://github.com/openbmc/phosphor-watchdog [power occ implementation]: https://github.com/openbmc/openpower-occ-control [remote kvm]: https://github.com/openbmc/obmc-ikvm/blob/master/README.md [sensors]: https://github.com/openbmc/docs/blob/master/architecture/sensor-architecture.md [simulation]: https://github.com/openbmc/docs/blob/master/development/dev-environment.md [power state management]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/State/README.md [sol how to use]: https://github.com/openbmc/docs/blob/master/console.md [webui vue]: https://github.com/openbmc/webui-vue/blob/master/README.md