We study open spin chains based on rational sl(N) and sl(M|N) R-matrices. We classify the solutions of the reflection equations, for both the soliton-preserving and soliton-non-preserving cases. We then write the Bethe equations for these open spin chains.