Особое место в международно-правовой системе принадлежит доктринам международного права. Теория всегда играла существенную роль в юриспруденции. Достаточно хотя бы вспомнить, что Дигесты Юстиниана представляли собой свод выдержек из трудов римских юристов. В формировании международного права труды юристов имели очень большое значение. Именно в этих трудах была высказана сама идея его создания. Тем не менее исторически доктрины международного права всегда страдали национализмом, и только в последнее время усиливается процесс интернационализации международно-правовой теории. Особое значение при этом имеет коллективное мнение юристов разных стран, которое находит выражение в документах таких организаций, как Ассоциация международного права, созданная в 1873 г., штаб-квартира которой находится в Лондоне, Института международного права, учрежденного в 1873 г. в Брюсселе, и т.д. Тем не менее доктрина согласно российской теории права - только вспомогательное средство для определения норм.
Одним из важнейших способов международного правотворчества является кодификация международного права. Кодификация представляет собой процесс систематизации действующих норм, устраняющий противоречия, восполняющий пробелы, заменяющий устаревшие нормы новыми.
Кодификация международного права осуществляется следующими основными способами:
1) установлением точного содержания и четкого формулирования уже издавна существующих (обычных и договорно-правовых) принципов и норм международного права в той или иной сфере отношений между государствами;
2) изменением или пересмотром устаревших норм;
3) разработкой новых принципов и норм с учетом актуальных потребностей международных отношений;
4) закреплением в согласованном виде всех этих принципов и норм в едином международно-правовом акте (в конвенциях, договорах, соглашениях) либо в ряде актов (в конвенциях, декларациях, резолюциях конференций).
Кодификация может быть официальной и неофициальной. Официальная кодификация осуществляется в форме договоров. Она появилась во второй половине прошлого века и вначале целиком была посвящена законам и праву войны. Важную роль в кодификационном процессе сыграли две созванные по инициативе России Гаагские конференции мира (1899 и 1907 гг.), Лига Наций. Однако реальные достижения на этом пути были получены только с созданием ООН, которая выработала механизм для кодификации международного права. Центральное место в нем занимает Комиссия международного права, состоящая из 34 членов, избираемых на 5-летний срок. На базе проектов КМА были приняты две конвенции по праву договоров, конвенции по дипломатическому и консульскому праву, четыре конвенции 1958 г. по морскому праву и т.д. Кодификационной работой занимаются также другие структурные подразделения ООН (например, Комиссия по правам человека).
Неофициальная кодификация осуществляется общественными организациями в соответствующих отраслях и учеными-правоведами в частном порядке. Примером первого типа неофициальной кодификации может служить подготовка проектов кодификации гуманитарного права вооруженных конфликтов Международным Красным Крестом, на основе которых были приняты четыре Женевские конвенции 1949 г. о защите жертв войны и два дополнительных Протокола к ним 1977 г. Доктринальная кодификация впервые была предпринята австрийским юристом А. Домин-Петрушевичем в 1861 г. Впоследствии кодификацией международного права активно занимались уже упомянутые выше Ассоциация международного права и Институт международного права.
Несмотря на распространенную практику придания в исключительных случаях обязательной юридической силы актам конференций и совещаний, равно как и резолюциям международных организаций, в теории существует явное нежелание считать вышеуказанные акты источниками международного права.
В целом теоретики международного права считают перечень источников (международные конвенции, международные обычаи, общие принципы права, признанные цивилизованными нациями, и, в качестве вспомогательных источников, судебные решения (прецеденты), а также доктринальные учения наиболее видных специалистов в области международного права), перечисленных в ст. 38 Статута Международного суда ООН, приблизительным и неисчерпывающим, но вполне пригодным для изучения и использования в международной практике.