Skip to main content

deepset SDK

Project description

deepset SDK

Coverage badge Tests Deploy PyPi Compliance Checks

The deepset SDK is an open source software development kit that provides convenient access to and integration with deepset AI Platform, a powerful cloud offering for various AI tasks. This README provides an overview of the SDK and its features, and information on contributing to the project and exploring related resources.

Supported Features

In its current shape, the SDK offers a suite of tools for seamless data upload to deepset AI Platform and for importing Haystack pipelines and indexes. The following examples demonstrate how to use the deepset SDK to interact with deepset AI Platform using Python. You can use the deepset SDK in the command line as well. For more information, see the CLI documentation.

Installation

The deepset SDK is available on PyPI and you can install it using pip:

pip install deepset-cloud-sdk

After installing the deepset SDK, you can use it to interact with deepset AI Platform. It comes with a command line interface (CLI), that you can use by calling:

deepset-cloud --help

deepset CLI

Development Installation

To install the deepset SDK for development, clone the repository and use uv to manage dependencies:

# Install uv if you don't have it
pip install uv

# Sync all dependencies (including dev dependencies)
uv sync --all-groups

# Build the package
uv build

Instead of calling the CLI from the build package, you can call it directly from the source code:

uv run python -m deepset_cloud_sdk.cli --help
# or
uv run deepset-cloud --help

Contributing

We welcome contributions from the open source community to enhance the deepset SDK. If you would like to contribute, have a look at CONTRIBUTING.md for guidelines and instructions on how to get started. We appreciate your contributions, whether they're bug fixes, new features, or documentation improvements.


Interested in Haystack?

deepset AI Platform is powered by Haystack, an open source framework for building end-to-end NLP pipelines.


Licenses

The SDK is licensed under Apache 2.0, you can see the license here

We use several libraries in this SDK that are licensed under the MPL 2.0 license

  • tqdm for progress bars
  • pathspec for pattern matching file paths
  • certifi for validating trustworthiness of SSL certificates

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepset_cloud_sdk-1.7.4.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepset_cloud_sdk-1.7.4-py3-none-any.whl (47.9 kB view details)

Uploaded Python 3

File details

Details for the file deepset_cloud_sdk-1.7.4.tar.gz.

File metadata

  • Download URL: deepset_cloud_sdk-1.7.4.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for deepset_cloud_sdk-1.7.4.tar.gz
Algorithm Hash digest
SHA256 0c6ea4633d5a0942e9f5f0e699a4afd8d5bf6209a896a3e96d479d418fa0d3f6
MD5 ad65e75db6d55d41d9e1378b3d9d15ff
BLAKE2b-256 3133dde27541efc85ef12d4d8bce922c7f9b998089d0e4a256309704f02660c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepset_cloud_sdk-1.7.4.tar.gz:

Publisher: deploy-prod.yml on deepset-ai/deepset-cloud-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deepset_cloud_sdk-1.7.4-py3-none-any.whl.

File metadata

File hashes

Hashes for deepset_cloud_sdk-1.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8026abbd4012a3fe25e2ba8c5cc5e330e6a7f43cf573c51fa26c2d7c5f3deca5
MD5 5a7e50e7acbf687109142ffb25f75142
BLAKE2b-256 20cc4de0eb7932f682236a1851ca30542ba4c416968c7a6b6b18844c1ea747c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepset_cloud_sdk-1.7.4-py3-none-any.whl:

Publisher: deploy-prod.yml on deepset-ai/deepset-cloud-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page