from typing import List
import pkg_resources


def _get_all_backends() -> List[str]:
    """
    Return the list of known backend names.
    """
    return [
        entry_point.name
        for entry_point in pkg_resources.iter_entry_points(
            group='ibis.backends', name=None
        )
    ]