> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vindicia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting up your SOAP Environment

Before developing client code with the Vindicia Retain WSDL files:

1. Download the WSDL files and the schema file from the Vindicia servers.

   For Vindicia Subscribe API production releases, download from the following sites:

   * **WSDL file**: `https://soap.vindicia.com/*version/object*.wsdl`, for example, `https://soap.vindicia.com/1.0/Select.wsdl`

   * **Schema file**: `https://soap.vindicia.com/*version*/Select.xsd`
     For Vindicia Subscribe API nonproduction releases that are in Vindicia’s staging servers for testing prerelease client regression, download from the following sites:

   * **WSDL file**: `https://soap.staging.sj.vindicia.com/*version/object*.wsdl`

   * **Schema file**: `https://soap.staging.sj.vindicia.com/*version*/Select.xsd`

2. **Optional**. Update the SOAP endpoint address to reflect the server to which to send your SOAP calls, assuming that you cannot programmatically do so in your client code.

3. Generate local stub or proxy objects with language-specific tools. For example:

   * If you program in Java and are using the Apache Axis library to work with SOAP, generate local stub objects with the utility `WSDL2Java`.
   * If you program in .Net with C#, import the WSDL files into your project to automatically generate local stub objects.
   * If you program in another language, such as Python, for which no appropriate tools are available, consult the language- or package-specific SOAP documentation on how client code can make the SOAP calls as described in the WSDL files.

4. Ensure that your SOAP library supports making SOAP calls to external servers through HTTPS.

   For security, Vindicia does not support HTTP-based SOAP calls. You might need to install additional SSL-specific libraries on your system.

**Parent topic:**[Working with WSDL Files](../topics/Working_with_WSDL_Files)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.