• Guides
  • API Reference
  • Integrations
  • FAQ

Algolia Guides

Become an Algolia expert. Get answers about what it can do for you and understand how it works.

Home

Getting started

Sending and managing data

Managing results

Building Search UI

Building Search UI

Building Search UI

Building Search UI

Building Search UI

Building Search UI

Getting insights and analytics

Security

Going to production

Scaling

API Clients

PHP

Ruby

JavaScript

Python

iOS

Kotlin

Android

.NET

Java

Golang

Scala

InstantSearch Widgets

InstantSearch.js

React InstantSearch

Vue InstantSearch

Angular InstantSearch

iOS InstantSearch

Android InstantSearch

API Parameters

Index settings and search parameters

REST API

A full reference of API Endpoints

Algolia Integrations

Discover how to integrate and adapt Algolia's technology into popular frameworks and platforms.

Frameworks

Rails

Symfony

Django

Laravel

Platforms

Magento 1

Magento 2

WordPress

Shopify

Can I use DoubleClick for Publisher (DFP) with Algolia? Can I use Omniture with Algolia? Can I continue to renew my legacy plan contract with the same terms? Can I use my Algolia account with multiple domains, sites or applications? Do I need to display the Algolia logo when I am on the Free plan ? Do you offer a Sandbox for development and a staging environment? Does Algolia provide a free trial? How does Algolia count records and operations? How does billing work? How can I add people to my team? And manage their authorizations?

PHP Ruby JavaScript Python iOS Kotlin Android .NET Java Go Scala API Client

  • Getting Started
    • Install
    • Install
    • Install
    • Install
    • Install
    • Install
    • Install
    • Install
    • Install
    • Install
    • Install
    • Instantiate the client/index
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Update the client
    • Upgrade guides
    • Upgrade guides
    • Upgrade guides
    • Upgrade guides
    • Upgrade guides
    • Promises, callbacks & errors
  • Methods
    • Search
    • Indexing
    • Settings
    • Manage indices
    • API keys
    • Synonyms
    • Query rules
    • A/B Test
    • Insights
    • Personalization
    • MultiClusters
    • Advanced
  • Advanced
    • Pass options to the HTTP client
    • Cache (browser only)
    • Keep alive (Node.js only)
    • Asynchronous environments
    • Choose your HTTP client
Algolia.com Glossary Dashboard
API Reference / API Methods / Update the client
Jun. 03, 2019

Update the client

Edit this page

Introduction

We recommend keeping the API client up to date, as the SLA applies only if it is up to date.

Semantic Versioning

All our API clients follow Semantic Versioning.

Latest Version

You can check which is the latest version on the GitHub release page.

Update the API client

With pip

Update the algoliasearch package using:

Copy
$
pip install --upgrade 'algoliasearch>=2.0,<3.0'

Did you find this page helpful?

© Algolia - Privacy Policy

Python
Android
PHP
Ruby
JavaScript
Python
iOS
Kotlin
.NET
Java
Golang
Scala

On this page

  • Introduction
  • Update the API client
Support Need help?
Python
Android
PHP
Ruby
JavaScript
Python
iOS
Kotlin
.NET
Java
Golang
Scala