[Spec: v3.2]

October 26, 2014

What is SOAP?

Simple Object Access Protocol is a W3C recommendation, based on the XML protocol, defining the exchange of information between applications over the internet. The protocol provides an extensible way for applications to communicate with one another regardless of operating system and development language. Server side applications employing SOAP are referred to as web services, and use the Web Services Description Language (WSDL) standard to define the service to client applications.

For more information on SOAP, please refer to the W3C SOAP v1.2 Document.

For more information on WSDL, please refer to the W3C WSDL v1.1 Document.


BIND SOAP is a web service providing end users with the ability to access functionality offered by the BIND Search Service through a remote Application Programming Interface (API). This means that users can access and compute on BIND interaction, molecular complex, and pathway data directly within thier application. Since the web service is based on SOAP, users are not limited in choice of platform or object oriented language used to develop their application.

Furthermore, depending on the object oriented language chosen, users can find freely available applications that can auto-generate client stub code given a WSDL file. The BIND SOAP WSDL file is provided at http://soap.bind.ca/wsdl/bind.wsdl

For more information on methods provided in the BIND SOAP API, please refer to the BIND SOAP API Methods Description page.

If you use BIND or BIND SOAP, please cite:

Bader GD, Betel D, Hogue CW. (2003) BIND: the Biomolecular Interaction Network Database. Nucleic Acids Res. 31(1):248-50 PMID: 12519993
Download Client Examples
  gSOAP client
  AXIS client
  SOAPLite client
  Python client
  VB.NET client

  Download Manual
  View API Methods
  Download WSDL File
  Daily Test Suite Report