libfabric é uma biblioteca de software que oferece uma API para interfaces OpenFabrics (OFI) em espaço de usuário. Ela é projetada para permitir que os desenvolvedores criem aplicativos que se comunicam com dispositivos de rede usando uma variedade de transportes, incluindo InfiniBand, Omnipath, Ethernet e outros. A biblioteca fornece uma interface simples e consistente, independente do transporte, para recursos como envio e recebimento de dados, comunicação de memória, e muito mais. 