> For the complete documentation index, see [llms.txt](https://paperspace.gitbook.io/gradient/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://paperspace.gitbook.io/gradient/more/gradient-python-sdk-1.md).

# SDK

## About

The SDK lets you programmatically interact with the Gradient platform. The SDK is designed for maximum flexibility and is useful in many different scenarios. Some examples include interactively launching [Workflows](/gradient/explore-train-deploy/workflows.md) and [Deployments](broken://pages/-LeUNNCGoU3yYxvLM0N6) (model serving), or incorporating the SDK into your python project to build a custom workflow. &#x20;

The SDK was built to be "pythonic" in the sense that everything is a python object. For example, you can add input parameters to any of the commands as a dictionary which you can then call as a function to unpack the dictionary. All create commands, e.g., *create workflow*, return the object's ID. These IDs can then be easily be chained together to create a pipeline. For example, you can query a model for its accuracy and compare that model to other trained models.&#x20;

Get help anytime by calling the `help` function on any object. &#x20;

## Install

The SDK is bundled with the [Gradient CLI](/gradient/get-started/quick-start/install-the-cli.md). &#x20;

## Examples

There's an overview page covering each section of the SDK starting [here](/gradient/more/gradient-python-sdk-1/projects-client.md).  We also offer some example commands [here](/gradient/more/gradient-python-sdk-1/sdk-tutorial.md).
