Knifefishes are primarily freshwater fish with some species that can tolerate brackish water. In the wild, they are found in Africa and Southeast Asia. They are nocturnal fishes feeding on small surface-feeding fishes, crustaceans and insects.
There are 4 genera and 10 species worldwide. Malaysian is represented by 4 species.