# Paperspace APIs, CLIs, and SDKs Overview – DigitalOcean Documentation > Interact with Paperspace resources programmatically using the Paperspace API or CLI, and find documentation for legacy tools. - [Paperspace API Keys](https://docs.digitalocean.com/reference/paperspace/api-keys/index.html.md): API keys let you interact with Paperspace through the Core RESTful API, the Core Javascript SDK, and Gradient command-line utility (CLI). API Keys have team-scoped permissions and are associated with your user account. Create an API Key Warning Keep your … - [Paperspace API Reference](https://docs.digitalocean.com/reference/paperspace/api-reference/index.html.md): Programmatically manage Paperspace resources using conventional HTTP requests. - [Paperspace Legacy Tools Reference](https://docs.digitalocean.com/reference/paperspace/legacy/index.html.md): Documentation for the legacy Paperspace CLI and API, including example requests and available parameters. ## Core API, CLI, and SDK Reference Core provides a RESTful API and a number of client libraries to manage Machine compute resources programmatically. - [How to Generate a Core API Key and Install the CLI and SDKs](https://docs.digitalocean.com/reference/paperspace/core/install/index.html.md): Generate an API key to use the Paperspace Core API, then install the Paperspace CLI and the Node.js or Go client libraries for additional functionality. - [machines](https://docs.digitalocean.com/reference/paperspace/core/commands/machines/index.html.md): Paperspace Core API reference guide for machines. - [networks](https://docs.digitalocean.com/reference/paperspace/core/commands/networks/index.html.md): Paperspace Core API reference guide for networks. - [resourceDelegations](https://docs.digitalocean.com/reference/paperspace/core/commands/resource-delegations/index.html.md): Paperspace Core API reference guide for users. - [shared drives](https://docs.digitalocean.com/reference/paperspace/core/commands/shared-drives/index.html.md): Paperspace Core API reference guide for shared drives. - [templates](https://docs.digitalocean.com/reference/paperspace/core/commands/templates/index.html.md): Paperspace Core API reference guide for templates. - [users](https://docs.digitalocean.com/reference/paperspace/core/commands/users/index.html.md): Paperspace Core API reference guide for users. ## Gradient API, CLI, and SDK Reference Install and use the Gradient Command Line Interface to manage Notebooks, Deployments, and Workflows programmatically. - [How to Install the Gradient CLI and SDK](https://docs.digitalocean.com/reference/paperspace/gradient/install/index.html.md): Install the Gradient CLI and SDK on Windows, MacOS, or Linux to launch Notebooks, Workflows, and Deployments programmatically using Python. - [clusters](https://docs.digitalocean.com/reference/paperspace/gradient/commands/clusters/index.html.md): Paperspace Gradient CLI reference guide for clusters. - [datasets](https://docs.digitalocean.com/reference/paperspace/gradient/commands/datasets/index.html.md): Paperspace Gradient CLI reference guide for datasets. - [deployments](https://docs.digitalocean.com/reference/paperspace/gradient/commands/deployments/index.html.md): Paperspace Gradient CLI reference guide for deployments. - [models](https://docs.digitalocean.com/reference/paperspace/gradient/commands/models/index.html.md): Paperspace Gradient CLI reference guide for models. - [notebooks](https://docs.digitalocean.com/reference/paperspace/gradient/commands/notebooks/index.html.md): Paperspace Gradient CLI reference guide for notebooks. - [projects](https://docs.digitalocean.com/reference/paperspace/gradient/commands/projects/index.html.md): Paperspace Gradient CLI reference guide for projects. - [secrets](https://docs.digitalocean.com/reference/paperspace/gradient/commands/secrets/index.html.md): Paperspace Gradient CLI reference guide for secrets. - [storage-providers](https://docs.digitalocean.com/reference/paperspace/gradient/commands/storage-providers/index.html.md): Paperspace Gradient CLI reference guide for storageProviders. - [workflows](https://docs.digitalocean.com/reference/paperspace/gradient/commands/workflows/index.html.md): Paperspace Gradient CLI reference guide for workflows. ## Paperspace CLI Reference Install and use the new Paperspace Command Line Interface. - [How to Install the Paperspace Command Line Interface](https://docs.digitalocean.com/reference/paperspace/pspace/install/index.html.md): How to install the Paperspace Command Line Interface. - [autoscaling-group](https://docs.digitalocean.com/reference/paperspace/pspace/commands/autoscaling-group/index.html.md): Interact programmatically with Paperspace using the Autoscaling group CLI. - [completion](https://docs.digitalocean.com/reference/paperspace/pspace/commands/completion/index.html.md): Interact programmatically with Paperspace using the Completion CLI. - [config](https://docs.digitalocean.com/reference/paperspace/pspace/commands/config/index.html.md): Interact programmatically with Paperspace using the Config CLI. - [console](https://docs.digitalocean.com/reference/paperspace/pspace/commands/console/index.html.md): Interact programmatically with Paperspace using the Console CLI. - [deployment](https://docs.digitalocean.com/reference/paperspace/pspace/commands/deployment/index.html.md): Interact programmatically with Paperspace using the Deployment CLI. - [docs](https://docs.digitalocean.com/reference/paperspace/pspace/commands/docs/index.html.md): Interact programmatically with Paperspace using the Docs CLI. - [help](https://docs.digitalocean.com/reference/paperspace/pspace/commands/help/index.html.md): Interact programmatically with Paperspace using the Help CLI. - [init](https://docs.digitalocean.com/reference/paperspace/pspace/commands/init/index.html.md): Interact programmatically with Paperspace using the Init CLI. - [login](https://docs.digitalocean.com/reference/paperspace/pspace/commands/login/index.html.md): Interact programmatically with Paperspace using the Login CLI. - [logout](https://docs.digitalocean.com/reference/paperspace/pspace/commands/logout/index.html.md): Interact programmatically with Paperspace using the Logout CLI. - [machine](https://docs.digitalocean.com/reference/paperspace/pspace/commands/machine/index.html.md): Interact programmatically with Paperspace using the Machine CLI. - [machine-event](https://docs.digitalocean.com/reference/paperspace/pspace/commands/machine-event/index.html.md): Interact programmatically with Paperspace using the Machine event CLI. - [private-network](https://docs.digitalocean.com/reference/paperspace/pspace/commands/private-network/index.html.md): Interact programmatically with Paperspace using the Private network CLI. - [project](https://docs.digitalocean.com/reference/paperspace/pspace/commands/project/index.html.md): Interact programmatically with Paperspace using the Project CLI. - [public-ip](https://docs.digitalocean.com/reference/paperspace/pspace/commands/public-ip/index.html.md): Interact programmatically with Paperspace using the Public IP CLI. - [secret](https://docs.digitalocean.com/reference/paperspace/pspace/commands/secret/index.html.md): Interact programmatically with Paperspace using the Secret CLI. - [shared-drive](https://docs.digitalocean.com/reference/paperspace/pspace/commands/shared-drive/index.html.md): Interact programmatically with Paperspace using the Shared Drive CLI. - [signup](https://docs.digitalocean.com/reference/paperspace/pspace/commands/signup/index.html.md): Interact programmatically with Paperspace using the Signup CLI. - [snapshot](https://docs.digitalocean.com/reference/paperspace/pspace/commands/snapshot/index.html.md): Interact programmatically with Paperspace using the Snapshot CLI. - [startup-script](https://docs.digitalocean.com/reference/paperspace/pspace/commands/startup-script/index.html.md): Interact programmatically with Paperspace using the Startup script CLI. - [template](https://docs.digitalocean.com/reference/paperspace/pspace/commands/template/index.html.md): Interact programmatically with Paperspace using the Template CLI. - [up](https://docs.digitalocean.com/reference/paperspace/pspace/commands/up/index.html.md): Interact programmatically with Paperspace using the Up CLI. - [upgrade](https://docs.digitalocean.com/reference/paperspace/pspace/commands/upgrade/index.html.md): Interact programmatically with Paperspace using the Upgrade CLI. - [version](https://docs.digitalocean.com/reference/paperspace/pspace/commands/version/index.html.md): Interact programmatically with Paperspace using the Version CLI.