Two thousand years ago, a Greek-speaking sailor sat down and wrote a handbook for merchants crossing the Indian Ocean. It was not poetry or legend. It was a practical guide: which ports to stop at, what to buy, what to sell, and who ruled each town. And down the East African coast, port after port, it describes a coastline already deep in world trade.
The book is called the Periplus of the Erythraean Sea, and it is the receipt for a chapter of African history the textbooks skip. East Africa did not join world trade when European ships arrived. It was trading with Rome, Arabia, and India nearly two thousand years before that.
A handbook, not a legend
The Periplus was written around the middle of the 1st century AD by an anonymous author who clearly knew the trade routes firsthand. It covers the Red Sea, the Arabian coast, India, and the East African coast, port by port, cargo by cargo. Scholars still use it as a primary source because it reads like what it is: notes from a working merchant, not a storyteller's invention.
To the Greeks and Romans, the East African coast was called Azania. The Periplus walks its reader down that coast from north to south, naming market towns that archaeology is still matching to the map today.
The ports of Azania
The journey starts in the north with Adulis, the port of the kingdom of Aksum, near modern Massawa in Eritrea. The Periplus says all the ivory from the interior was brought to Aksum and then down to Adulis for export. Its ruler, Zoscales, is described as a man familiar with Greek literature, a detail that says plenty about how connected this world already was.
South of Adulis came Avalites, Malao, Mundus, and Mosyllum, then Opone at the tip of the Horn, where the handbook lists cinnamon, tortoise shell, and slaves among the exports. And beyond Opone, past an island the author calls Menuthias, which many scholars identify as Zanzibar, lay the last port of trade on the coast: Rhapta.
What Africa sold, and what it bought
Rhapta and its sister ports were not bit players. The Periplus says Rhapta held great quantities of ivory and tortoise shell, the latter ranked second in quality only to that from India, along with rhinoceros horn and palm oil. Indian ships brought wheat, rice, clarified butter, sesame oil, cotton cloth, and honey to the far-side ports. Arabian ships brought lances, hatchets, glass, wine, and wheat.
This was a two-way, three-continent trade, run on the monsoon winds. Arab traders from the port of Muza already lived at Rhapta, the handbook notes, and they spoke the local language and had married into local families. This was not first contact. It was a settled commercial world.
The lost city at the end of the map
Rhapta takes its name from the Greek word for sewn, after the sewn boats of the coast, boats stitched together without nails. A century later, the geographer Ptolemy still listed it as a metropolis, the most important city of its region. Then, after the 3rd century AD, it vanishes from the record entirely.
Archaeologists have hunted for it ever since. The strongest case today, built by Tanzanian archaeologist Felix Chami, puts Rhapta near the mouth of the Rufiji River and Mafia Island in Tanzania, where Roman-era trade goods have been found. Other candidates include the environs of Dar es Salaam and Pangani. The exact spot is still debated, but no one doubts the city existed. The Periplus is too precise, and Ptolemy too careful, for it to be invented.
Why you never heard of it
The story most of us were taught goes like this: Africa enters world trade when Europeans arrive with ships and charts. The Periplus breaks that story in half. Two thousand years ago, African ports were already sending ivory and tortoise shell to the Roman world, buying glass and grain from Arabia, and trading with Indian merchants who rode the same monsoons.
The evidence was never hidden. It sat in a Greek sailor's handbook, in plain sight, for two thousand years. The history books just never gave it the chapter it deserved.
Sources: Periplus of the Erythraean Sea, Wikipedia; the Periplus text and trade lists, Wikisource; Hughes (2016), A GIS Approach to Finding the Ancient Port of Rhapta.