Connectors

Databases & Data Warehouses

Meilisearch

Search engine: index documents, run searches, and manage index settings
Meilisearch documentationAPI checked August 16, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
113
Ready-made triggers
0

Connect Meilisearch

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Meilisearch and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
Host (your Meilisearch URL host)Required
API keyRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for Meilisearch.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Meilisearch without a ready-made trigger: a Poll for changes trigger on Meilisearch with your own query passes on new or changed records.

Operations

113 operations in 17 groups. Each one is a step you can add to a flow.

Batch2
Get batchesget_batchesGETList all batches, regardless of index.
Get one batchget_batchGETGet a single batch.
Document10
Add or replace documentsreplace_documentsPOSTAdd a list of documents or replace them if they already exist.
Add or update documentsupdate_documentsPUTAdd a list of documents or update them if they already exist.
Delete a documentdelete_documentDELETEDelete a single document by id.
Delete all documentsclear_all_documentsDELETEDelete all documents in the specified index.
Delete documents by batchdelete_documents_batchPOSTDelete a set of documents based on an array of document ids.
Delete documents by filterdelete_documents_by_filterPOSTDelete a set of documents based on a filter.
Edit documents by function.edit_documents_by_functionPOSTUse a RHAI function to edit one or more documents directly in Meilisearch.
Get documentsget_documentsGETGet documents by batches.
Get documents with POSTdocuments_by_query_postPOSTGet a set of documents.
Get one documentget_documentGETGet one document from its primary key.
Dump1
Create a dumpcreate_dumpPOSTTriggers a dump creation process.
Experimental Feature2
Configure experimental featurespatch_featuresPATCHActivate or deactivate experimental features.
Get all experimental featuresget_featuresGETGet a list of all experimental features that can be activated via the /experimental-features route and whether or not they are currently activated.
Facet Search1
Perform a facet searchsearchPOSTSearch for a facet value within a given facet.
Health1
Get Healthget_healthGETThe health check endpoint enables you to periodically test the health of your Meilisearch instance.
Index8
Create indexcreate_indexPOSTCreate an index.
Delete indexdelete_indexDELETEDelete an index.
Get indexget_indexGETGet information about an index.
List indexeslist_indexesGETList all indexes.
Search an index with GETsearch_with_url_queryGETSearch for documents matching a specific query in the given index.
Search with POSTsearch_with_postPOSTSearch for documents matching a specific query in the given index.
Swap indexesswap_indexesPOSTSwap the documents, settings, and task history of two or more indexes.
Update indexupdate_indexPATCHUpdate the primaryKey of an index.
Key5
Create an API Keycreate_api_keyPOSTCreate an API Key.
Delete a keydelete_api_keyDELETEDelete the specified API key.
Get an API Keyget_api_keyGETGet an API key from its uid or its key field.
Get API Keyslist_api_keysGETList all API Keys
Update a Keypatch_api_keyPATCHUpdate the name and description of an API key.
Log3
Retrieve logsget_logsPOSTStream logs over HTTP.
Stop retrieving logscancel_logsDELETECall this route to make the engine stops sending logs through the POST /logs/stream route.
Update target of the console logsupdate_stderr_targetPOSTThis route lets you specify at runtime the level of the console logs outputted on stderr.
Multi Search1
Perform a multi-searchmulti_search_with_postPOSTBundle multiple search queries in a single API request.
Network2
Configure Networkpatch_networkPATCHAdd or remove nodes from network.
Get network topologyget_networkGETGet a list of all Meilisearch instances currently known to this instance.
Setting66
All settingsget_allGETThis route allows you to retrieve, configure, or reset all of an index's settings at once.
Get chatgetchatGETGet an user defined chat
Get dictionarygetdictionaryGETGet an user defined dictionary
Get displayedAttributesgetdisplayedAttributesGETGet an user defined displayedAttributes
Get distinctAttributegetdistinctAttributeGETGet an user defined distinctAttribute
Get embeddersgetembeddersGETGet an user defined embedders
Get facetinggetfacetingGETGet an user defined faceting
Get facetSearchgetfacetSearchGETGet an user defined facetSearch
Get filterableAttributesgetfilterableAttributesGETGet an user defined filterableAttributes
Get localizedAttributesgetlocalizedAttributesGETGet an user defined localizedAttributes
Get nonSeparatorTokensgetnonSeparatorTokensGETGet an user defined nonSeparatorTokens
Get paginationgetpaginationGETGet an user defined pagination
Get prefixSearchgetprefixSearchGETGet an user defined prefixSearch
Get proximityPrecisiongetproximityPrecisionGETGet an user defined proximityPrecision
Get rankingRulesgetrankingRulesGETGet an user defined rankingRules
Get searchableAttributesgetsearchableAttributesGETGet an user defined searchableAttributes
Get searchCutoffMsgetsearchCutoffMsGETGet an user defined searchCutoffMs
Get separatorTokensgetseparatorTokensGETGet an user defined separatorTokens
Get sortableAttributesgetsortableAttributesGETGet an user defined sortableAttributes
Get stopWordsgetstopWordsGETGet an user defined stopWords
Get synonymsgetsynonymsGETGet an user defined synonyms
Get typoTolerancegettypoToleranceGETGet an user defined typoTolerance
Reset chatdeletechatDELETEReset an index's chat to its default value
Reset dictionarydeletedictionaryDELETEReset an index's dictionary to its default value
Reset displayedAttributesdeletedisplayedAttributesDELETEReset an index's displayedAttributes to its default value
Reset distinctAttributedeletedistinctAttributeDELETEReset an index's distinctAttribute to its default value
Reset embeddersdeleteembeddersDELETEReset an index's embedders to its default value
Reset facetingdeletefacetingDELETEReset an index's faceting to its default value
Reset facetSearchdeletefacetSearchDELETEReset an index's facetSearch to its default value
Reset filterableAttributesdeletefilterableAttributesDELETEReset an index's filterableAttributes to its default value
Reset localizedAttributesdeletelocalizedAttributesDELETEReset an index's localizedAttributes to its default value
Reset nonSeparatorTokensdeletenonSeparatorTokensDELETEReset an index's nonSeparatorTokens to its default value
Reset paginationdeletepaginationDELETEReset an index's pagination to its default value
Reset prefixSearchdeleteprefixSearchDELETEReset an index's prefixSearch to its default value
Reset proximityPrecisiondeleteproximityPrecisionDELETEReset an index's proximityPrecision to its default value
Reset rankingRulesdeleterankingRulesDELETEReset an index's rankingRules to its default value
Reset searchableAttributesdeletesearchableAttributesDELETEReset an index's searchableAttributes to its default value
Reset searchCutoffMsdeletesearchCutoffMsDELETEReset an index's searchCutoffMs to its default value
Reset separatorTokensdeleteseparatorTokensDELETEReset an index's separatorTokens to its default value
Reset settingsdelete_allDELETEReset all the settings of an index to their default value.
Reset sortableAttributesdeletesortableAttributesDELETEReset an index's sortableAttributes to its default value
Reset stopWordsdeletestopWordsDELETEReset an index's stopWords to its default value
Reset synonymsdeletesynonymsDELETEReset an index's synonyms to its default value
Reset typoTolerancedeletetypoToleranceDELETEReset an index's typoTolerance to its default value
Update chatputchatPUTUpdate an index's user defined chat
Update dictionaryputdictionaryPUTUpdate an index's user defined dictionary
Update displayedAttributesputdisplayedAttributesPUTUpdate an index's user defined displayedAttributes
Update distinctAttributeputdistinctAttributePUTUpdate an index's user defined distinctAttribute
Update embedderspatchembeddersPATCHUpdate an index's user defined embedders
Update facetingpatchfacetingPATCHUpdate an index's user defined faceting
Update facetSearchputfacetSearchPUTUpdate an index's user defined facetSearch
Update filterableAttributesputfilterableAttributesPUTUpdate an index's user defined filterableAttributes
Update localizedAttributesputlocalizedAttributesPUTUpdate an index's user defined localizedAttributes
Update nonSeparatorTokensputnonSeparatorTokensPUTUpdate an index's user defined nonSeparatorTokens
Update paginationpatchpaginationPATCHUpdate an index's user defined pagination
Update prefixSearchputprefixSearchPUTUpdate an index's user defined prefixSearch
Update proximityPrecisionputproximityPrecisionPUTUpdate an index's user defined proximityPrecision
Update rankingRulesputrankingRulesPUTUpdate an index's user defined rankingRules
Update searchableAttributesputsearchableAttributesPUTUpdate an index's user defined searchableAttributes
Update searchCutoffMsputsearchCutoffMsPUTUpdate an index's user defined searchCutoffMs
Update separatorTokensputseparatorTokensPUTUpdate an index's user defined separatorTokens
Update settingsupdate_allPATCHUpdate the settings of an index.
Update sortableAttributesputsortableAttributesPUTUpdate an index's user defined sortableAttributes
Update stopWordsputstopWordsPUTUpdate an index's user defined stopWords
Update synonymsputsynonymsPUTUpdate an index's user defined synonyms
Update typoTolerancepatchtypoTolerancePATCHUpdate an index's user defined typoTolerance
Similar Document2
Get similar documents with GETsimilar_getGETRetrieve documents similar to a specific search result.
Get similar documents with POSTsimilar_postPOSTRetrieve documents similar to a specific search result.
Snapshot1
Create a snapshotcreate_snapshotPOSTTriggers a snapshot creation process.
Stat3
Get prometheus metricsget_metricsGETRetrieve metrics on the engine.
Get stats of all indexes.get_statsGETGet stats of all indexes.
Get stats of indexget_index_statsGETGet the stats of an index.
Task4
Cancel taskscancel_tasksPOSTCancel enqueued and/or processing tasks
Delete tasksdelete_tasksDELETEDelete tasks on filter
Get a taskget_taskGETGet a task
Get all tasksget_tasksGETGet all tasks
Version1
Get versionget_versionGETCurrent version of Meilisearch.