# Choose your API # EFL comes in two flavors, Classic and Unified. | Classic (Components-based) API | Unified (EO-based) API | | ------------------------------ | ---------------------- | | The traditional EFL API which has been developed and used for over a decade.
Composed of several interconnected libraries (Components).
No more features are planned, only bug fixes. | Redesigned API offering a more integrated, object-oriented feel thanks to EO.
Automatic bindings for other languages thanks to Eolian descriptions.
Parts of it are still in BETA stage but development is most active here. | Both APIs are available when you install EFL and your application must choose which one to use. You cannot mix and match calls to both APIs. We suggest you future-proof your application by switching to the Unified API as soon as all the features you need are available.