Skip to main content

Python SDK

Visit the GitHub Repo
You’ll need to Create an API Key to Authentication with Metal.

Installation

Retrieval

App Setup

Adding an App

Get One App

Get All Apps

Updating an App

Adding an Index

Payload

Filters

Get One Index

Indexing a Document

Payload

Multi(Bulk) Indexing

You can index up to 100 records in a single request.

BulkIndexItem

Searching

self, payload: SearchPayload = {}, index_id=None, ids_only=False, limit=1

Payload

Filter

Filter Item

Get One Document

Get Many Documents

Get Queries

Delete One

Delete Many (Bulk)

Memory (Motorhead)

App Setup

Create Memory

Get Memory

Delete Memory

Datasources

Add a Datasource

Metadata Fields

Update Datasource

Parameters

Example

Get Datasource

Parameters

Example

List Datasources

Parameters

Delete Datasource

Parameters

Example

Data Entities

Add a Data entity

.pdf, doc, .docx, .xlsx, and .csv are accepted.

Parameters

Example

Get Data Entity

Parameters

List Data Entities

Parameters

Delete Data Entity

Parameters