Skip to main content
For the complete documentation index for agents and LLMs, see llms.txt.

SDK Documentation

Haystack Enterprise Platform offers a Python SDKs for working with the platform from your code or the command line. We recommend using the Haystack Enterprise SDK for new projects. We'll be deprecating the deepset Cloud SDK in the future.

Haystack Enterprise SDK Documentation

The Haystack Enterprise SDK is the current Python SDK and command-line tool for Haystack Enterprise Platform. Use it to upload files, validate and run pipelines, and deploy pipelines as services from your local environment. This is the SDK we recommend for new projects.

Get Started

Guides

Reference

Troubleshooting

deepset Cloud SDK Documentation (legacy)

The deepset Cloud SDK is the earlier SDK for Haystack Enterprise Platform. It's still available, but for new projects we recommend the Haystack Enterprise SDK. If you're moving from the deepset Cloud SDK, see the migration guide.

Guides

Using the command-line interface (CLI):

Using Python methods:

Reference