आंतरराष्‍ट्रीय कायद्यांचे दोन प्रकार म्हणजे जस जेंटियम जे सर्व देशांना लागू होणार्‍या संघटनेच्या करारांवर आधारित आहे आणि जस जेंटेस जे दोन राष्ट्रांमधील करार आहे. नगरपालिका किंवा देशांतर्गत कायदे हे परिभाषित प्रदेश, शहर किंवा गावातील लोकांसाठी सार्वभौम राज्याचे नियम आहेत.