Other App Search clients support creating a signed search key. This client should probably support that as well. https://github.com/elastic/app-search-python#create-a-signed-search-key https://swiftype.com/documentation/app-search/authentication#signed