Visas are required by all visitors except the citizens of France and Italy.
On arrival, you will be required to fill out a currency and valuables declaration form and you must report to the police at your first large town.
Going to Mali, you will pass through a checkpoint and there are a number of checks if you are travelling south to Nouadhibou.