Skip to main content

Library that uses Python to connect to Smartsheet services (using API 2.0).

Project description

This library is intended to simplify connecting to the Smartsheet API from Python applications.

System Requirements

The SDK currently supports Python 2.7, 3.4, 3.5, 3.6, pypy, and pypy3. The following packages are required.

Installation

The SDK can be installed by using a package manager (pip) or manually by downloading the SDK directly from Git. These two steps are outlined below.

Install with pip

If unfamiliar with pip, please review the pip documentation.

This SDK’s Python package is called smartsheet-python-sdk. To install using pip:

$ pip install smartsheet-python-sdk

Install manually

To install this SDK manually, download the source code from GitHub and then run:

$ python setup.py install

Getting Started

Getting started with the Python SDK is easy:

  1. Set SMARTSHEET_ACCESS_TOKEN in your environment. Find out more about getting direct API access in the Smartsheet API Documentation.

  2. Install the Smartsheet Python SDK from the Python Package Index, or by using “pip install smartsheet-python-sdk”.

  3. Import the smartsheet module: import smartsheet

  4. Refer to the Smartsheet API Documentation for Python SDK usage examples.

Documentation

The SDK documentation can be viewed online at http://smartsheet-platform.github.io/smartsheet-python-sdk/.

Contributing

If you would like to contribute a change to the SDK, please fork a branch and then submit a pull request. More info here.

Support

If you have any questions or issues with this SDK please post on StackOverflow using the tag “smartsheet-api” or contact us directly at api@smartsheet.com.

Release Notes

Each specific release is available for download via Github.

Changelog

See Changelog.

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

smartsheet-python-sdk-py39-2.105.1.10.tar.gz (11.3 MB view details)

Uploaded Source

Built Distribution

smartsheet_python_sdk_py39-2.105.1.10-py2.py3-none-any.whl (227.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file smartsheet-python-sdk-py39-2.105.1.10.tar.gz.

File metadata

  • Download URL: smartsheet-python-sdk-py39-2.105.1.10.tar.gz
  • Upload date:
  • Size: 11.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for smartsheet-python-sdk-py39-2.105.1.10.tar.gz
Algorithm Hash digest
SHA256 01cccd8069e8f4bfabb972b5c5fe86de1a317003e07239507a8b3f7d2aba40e2
MD5 2f8acf462645eea0a87b4c2582c8fa1f
BLAKE2b-256 3fde8149be24f81ef79ebbcc40ff843d551cb1ab345664ef456f1fafb3d6b587

See more details on using hashes here.

File details

Details for the file smartsheet_python_sdk_py39-2.105.1.10-py2.py3-none-any.whl.

File metadata

  • Download URL: smartsheet_python_sdk_py39-2.105.1.10-py2.py3-none-any.whl
  • Upload date:
  • Size: 227.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for smartsheet_python_sdk_py39-2.105.1.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ee75ac0bc6f4e2ea6b411df3f5ea4fd2fe0b6cfd75b5bbf168aaf45bb7e08ae0
MD5 d2d6f304a3179af26c755f76555742b1
BLAKE2b-256 0d6f025221438150ef7778861728c147e1c31b7e1afa1d96623613aaf0afd971

See more details on using hashes here.

Supported by

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