Для своего класса «Карлсруэ» был достаточно крупным кораблем; он имел 6191 т полного водоизмещения и длину 142,2 метра. Вооружен корабль был двенадцатью 105-мм орудиями и двумя 500-мм подводными торпедными аппаратами. Он также мог нести до 120 мин. Двухвальная энергетическая установка «Карлсруэ» состояла из двух турбин и 14 котлов так называемого «военно-морского» типа. Десять котлов работали на угле, четыре — на жидком топливе. Запас угля составлял 1300 т, нефти — 200 т. Дальность плавания при скорости 12 узлов превышала 5500 морских миль. Четыре дымовые трубы и почти атлантический форштевень придавали новому крейсеру агрессивно-стремительный вид.
На ходовых испытаниях в декабре 1913 года «Карлсруэ» показал скорость 28,5 узла, развив машинами мощность 37885 л.с.
15 января 1914 года легкий крейсер «Карлсруэ» официально вступил в строй под командованием капитана 2 ранга Людеке. Экипаж крейсера составлял 373 человека.
Еще в процессе постройки «Карлсруэ» было принято решение послать его стационером в карибские воды, сменив там нуждавшийся в ремонте крейсер «Бремен». Однако задержка в достройке «Карлсруэ» привела к тому, что на смену «Бремену» был послан крейсер «Дрезден». Теперь же "Карлсруэ предстояло сменить «Дрезден», а заодно представлять Германию на предстоящих торжествах по случаю открытия Панамского канала.
14 июня 1914 года «Карлсруэ» вышел из Киля, став первым турбинным крейсером, посланным командованием кайзеровского флота в океан.
1 июля «Карлсруэ» пришел на остров Сент-Юмас, где получил сообщение об убийстве в Сараево наследника австро-венгерского престола эрцгерцога Фердинанда с супругой.
5 июля 1914 года корабль пришел в Порт-о-Пренс на Гаити, чтобы взять под защиту германских подданных во время вспыхнувших там беспорядков. 9 июля «Карлсруэ» покинул Порт-о-Пренс и 12 июля прибыл в охваченный беспорядками Вера-Круз, где застал на рейде германский крейсер «Дрезден».
Германский посол в Мексике отставной контр-адмирал фон Гинце приказал «Дрездену» к 15 июля перейти в Пуэрто-Мехико и ожидать там прибытия президента Мексики Гуэрта и военного министра Бланкета с их семьями, чтобы совместно с английским крейсером «Бристоль» доставить их в Кингстон на Ямайке. До этого Гуэрта должен был публично сложить с себя должность президента Мексики.
Командир «Дрездена» капитан 2 ранга Келер собрал на борту своего крейсера совещание, на котором присутствовали командир «Карлсруэ» капитан 2 ранга Людеке и командир английского крейсера Бристоль. В 1800 «Бристоль» вышел в море для следования в Пуэрто-Мехико. Дождавшись его ухода, капитан 2 ранга Келер приказал уходить и Дрездену.
Поскольку германский посол придавал огромное значение тайне всего предприятия, капитан 2 ранга Келер шел сначала ложным восточным курсом, а затем лег в кильватер «Бристолю». Несмотря на строгую тайну, соблюдения которой требовал отставной контр-адмирал фон Гинце, в день ухода крейсеров о ней знал весь город.
Вообще-то, капитану 2 ранга Келеру совсем не хотелось принимать участие в этой «тайной» миссии. Согласно имевшемуся у него приказу, он должен был вступить в командование «Карлсруэ», передав «Дрезден» капитану 2 ранга Людеке. После этого «Дрезден» должен был срочно, как того требовал приказ Адмиралтейства, вернуться в Германию. Адмиралтейство настоятельно требовало ускорить возвращение «Дрездена», оставляя «Карлсруэ» стационером во всем бассейне Карибского моря.
Неожиданное поручение несколько нарушало планы германского морского командования. Капитан 2 ранга Келер спешил выполнить возложенную на него послом задачу. Утром 16 июля «Дрезден» и «Бристоль» встретились в устье Тоатцакоалькоса и вскоре встали на рейде Пуэрто-Мехико.
Еще на стадии предварительных переговоров президент Гуэрта высказал непременное желание, чтобы на «Дрезден» были приняты только он, военный министр и один лакей. Семья же и свита должны были идти на «Бристоле». Об этом говорилось на совещании командиров перед уходом из Вера-Круз, и англичане нисколько не возражали.
В тот же день под эскортом вооруженных до зубов кавалеристов прибыли семьи, свита и слуги. Все они были взяты на борт «Бристоля», но на следующий день, к изумлению германских моряков, они были высажены. Командир «Бристоля» уверял, что он еще не получил приказа оставить Пуэрто-Мехико. Этот приказ не был получен ни 18-го, ни 19-го июля. Затем английский командир начал утверждать, что он получил приказ охранять семьи президента и военного министра в Пуэрто-Мехико, а не везти их на Ямайку.