类型多种多样，按照国际组织的目标或宗旨的性质、成员的范围和地位可以可以分为三种类型：一般性国际组织（国际联盟、联合国）和专门性国际组织（世界卫生组织、国际法庭）；区域性国际组织（欧洲联盟、非洲联盟）和全球性国际组织；政府间组织和非政府组织（大赦国际、无国界记者）。不同的国际组织有不同的功能，根据国际组织理论的研究，国际组织的功能主要体现在：服务功能，国际组织提倡提高外交政策透明度保证对相互的行为预期，以此促进合作的达成；制约功能，国际组织帮助确立很多国际规则，规范各国际行为体的行为，如果违反规则需要付出