This client is new in v4 of the Java API clients.

The Ingestion API client is part of the algoliasearch package. You can add this package to your pom.xml file for Maven:

1
2
3
4
5
<dependency>
  <groupId>com.algolia</groupId>
  <artifactId>algoliasearch</artifactId>
  <version>4.7.0</version>
</dependency>

or to your build.gradle file for Gradle:

1
implementation 'com.algolia:algoliasearch:4.7.0'

To use the Ingestion client, add these imports to your files:

1
2
import com.algolia.api.IngestionClient;
import com.algolia.model.ingestion.*;

To create an instance of the client:

1
IngestionClient client = new IngestionClient("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY", "ALGOLIA_APPLICATION_REGION");

Replace ALGOLIA_APPLICATION_ID_REGION with your Algolia application’s analytics region: us for the United States or eu for Europe. You can check your analytics region in the Infrastructure > Analytics section of the Algolia dashboard.

List of methods

Each method makes one request to the Ingestion API.

Authentications

Destinations

Sources

Tasks

Transformations

Observability

Did you find this page helpful?