African Brown Knifefish (Xenomystus nigri)

Family: Notopteridae

African Brown Knifefish — a Notopteridae from Africa, peaceful; keep with similar-sized calm tankmates. Reaches 4–8 cm; keep in a group of 4–6 for natural behaviour. 20–26 °C.

Care parameters

Water temperature
20–26 °C
pH
6.5–7.5
GH hardness
5–15 dGH
Adult length
4–8 cm
Minimum tank
77 L
Water layer
Middle of the water column
Difficulty
Moderate
Temperament
Peaceful; keep with similar-sized calm tankmates
Origin
Africa

Species overview

Xenomystus nigri, a member of the family Notopteridae, comes from Africa, where it inhabits warm freshwater streams and lakes. Peaceful; keep with similar-sized calm tankmates and omnivore; prepared foods with regular variety, it grows to 4–8 cm and adapts well to a properly set-up aquarium in the 20–26 °C range. In a community tank it pairs well with Robust schooling cyprinids.

Native biotope

Habitat
Warm freshwater streams and lakes
Flow
Still to gentle current
Dissolved O₂
Moderate oxygen levels

Aquascape & hardware

Substrate
Fine sand and gravel
Hardscape
Driftwood and smooth stones
Plants
Hardy common aquarium plants

Temperament, diet & tankmates

Schooling
Keep in a group of 4–6 for natural behaviour
Diet
Omnivore; prepared foods with regular variety
Recommended tankmates
  • Robust schooling cyprinids — Add activity without conflict
Avoid keeping with
  • Much larger predators — Risk at night

Breeding & notes

Sexual dimorphism
Subtle external differences
Breeding method
Breeding is straightforward scatter-spawning

Frequently asked questions

Is African Brown Knifefish easy to keep?

A moderate-level species: peaceful; keep with similar-sized calm tankmates; stable water matters more than fancy equipment.

What temperature and water chemistry does African Brown Knifefish need?

Set the heater to 20–26 °C and avoid swings. pH 6.5–7.5, GH 5–15 dGH suit it.

How big does African Brown Knifefish get, and what tank size?

Full size is 4–8 cm. Minimum tank: 77 L, with open swimming space along its middle of the water column habits.

What does African Brown Knifefish eat?

Omnivore; prepared foods with regular variety. Vary the menu — quality flakes or pellets plus frozen or live foods.

Can African Brown Knifefish live with other fish?

Peaceful; keep with similar-sized calm tankmates. Recommended tankmates: Robust schooling cyprinids — Add activity without conflict. Avoid Much larger predators — Risk at night.

Where does African Brown Knifefish come from?

Native to Africa, where it lives in warm freshwater streams and lakes. Still to gentle current; Moderate oxygen levels.

Does African Brown Knifefish jump?

Low escape risk, but a lid is cheap insurance.

How does African Brown Knifefish breed?

In the aquarium: breeding is straightforward scatter-spawning. Subtle external differences.