Superexchange or Kramers–Anderson superexchange interaction, is a prototypical indirect exchange coupling between neighboring magnetic moments (usually next-nearest neighboring cations, see the schematic illustration of MnO below) by virtue of exchanging electrons through a non-magnetic anion known as the superexchange center. In this way, it differs from direct exchange, in which there is direct overlap of electron wave function from nearest neighboring cations not involving an intermediary anion or exchange center. While direct exchange can be either ferromagnetic or antiferromagnetic, the superexchange interaction is usually antiferromagnetic, preferring opposite alignment of the connected magnetic moments. Similar to the direct exchange, superexchange calls for the combined effect of Pauli exclusion principle and Coulomb's repulsion of the electrons. If the superexchange center and the magnetic moments it connects to are non-collinear, namely the atomic bonds are canted, the superexchange will be accompanied by the antisymmetric exchange known as the Dzyaloshinskii–Moriya interaction, which prefers orthogonal alignment of neighboring magnetic moments. In this situation, the symmetric and antisymmetric contributions compete with each other and can result in versatile magnetic spin textures such as magnetic skyrmions.