Virus and Malware Scan API available in one more region: Australia

Having the option to decide on the region where data is processed is important for two reasons: network latency and data protection compliance. Today, we are thrilled to announce that we are expanding our infrastructure to an additional region in Australia. The attachmentAV Virus and Malware Scan API is available in five regions: the EU, US, India, Canada, and Australia.

Virus and Malware Scan API available in additional region: Australia

The following code snippets explain how to use the new endpoint in Australia.

When sending HTTPS requests via curl or other tools, use https://australia.developer.attachmentav.com/v1/ as the base URL.

curl \
  -H 'x-api-key: <API_KEY_PLACEHOLDER>' \
  'https://australia.developer.attachmentav.com/v1/test'

All our SDKs are configured to use the API endpoint in Europe by default. To modify the endpoint, use setBasePath() as illustrated in the following code example.

import com.attachmentav.api.AttachmentAvApi;
import com.attachmentav.client.ApiClient;
import com.attachmentav.client.ApiException;
import com.attachmentav.client.Configuration;
import com.attachmentav.model.ScanResult;
import com.attachmentav.model.SyncDownloadScanRequest;

// ...
ApiClient client = Configuration.getDefaultApiClient();
client.setApiKey("<API_KEY_PLACEHOLDER>");
client.setBasePath("https://australia.developer.attachmentav.com/v1");
AttachmentAvApi api = new AttachmentAvApi();

All our SDKs are configured to use the API endpoint in Europe by default. To modify the endpoint, use configuration.host as illustrated in the following code example.

import attachmentav

configuration = attachmentav.Configuration()
configuration.access_token = "<API_KEY_PLACEHOLDER>"
configuration.host = "https://australia.developer.attachmentav.com/v1"

with attachmentav.ApiClient(configuration) as api_client:
  api_instance = attachmentav.AttachmentAVApi(api_client)

All our SDKs are configured to use the API endpoint in Europe by default. To modify the endpoint, use basePath as illustrated in the following code example.

ESM

import { AttachmentAVApi, Configuration } from '@attachmentav/virus-scan-sdk-ts';

const config = new Configuration({
  accessToken: '<API_KEY_PLACEHOLDER>',
  basePath: 'https://australia.developer.attachmentav.com/v1'
});

const api = new AttachmentAVApi(config);

CommonJs

const { AttachmentAVApi, Configuration } = require('@attachmentav/virus-scan-sdk-ts');

const config = new Configuration({
  accessToken: '<API_KEY_PLACEHOLDER>',
  basePath: 'https://australia.developer.attachmentav.com/v1'
});

const api = new AttachmentAVApi(config);

All our SDKs are configured to use the API endpoint in Europe by default. To modify the endpoint, use basePath as illustrated in the following code example.

import { AttachmentAVApi, Configuration } from '@attachmentav/virus-scan-sdk-ts';

const config = new Configuration({
  accessToken: '<API_KEY_PLACEHOLDER>',
  basePath: 'https://australia.developer.attachmentav.com/v1'
});

Subscriptions with monthly or yearly payment

For details, please refer to Virus and Malware Scan API Pricing.


Published on May 18, 2026 | Written by Michael

Stay up-to-date

Monthly digest of security updates, new capabilities, and best practices.