Skip to content
Python SDK for accessing data from Ascend
Branch: master
Clone or download
kposborne and thisisandywang Add example notebook for SDL (#6)
* add notebook

* rename

* Apply suggestions from code review

Co-Authored-By: Andy Wang <>
Latest commit aee8dba Oct 28, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.

Ascend SDK for Python

This repo contains the Ascend SDK for Python. With this SDK, you can operate on Ascend resources (i.e. Data Feeds, Data Services, Dataflows, Read Connectors, Transforms, and Write Connectors). The SDK supports create/read/update/delete operations on all aformentioned resources.

If you are not yet an Ascend customer, you can request a trial.


Install the Ascend SDK using pip directly from this repo:

pip install git+


Developer Access

Developer Access Keys allow user access to all data integrations. These keys inherit the permission of the user that created them.

More documentation around deverloper access keys can be found here.

Service Account Access

For third party and application level integration, we encourage the use of service accounts to isolate access points and permission levels. You should create a Service Account in an Ascend Data Service to obtain SDK Client access. Service accounts are currently restricted to read-only access for all resources.

  • To access Data Feeds, the Service Account will need at least Data Feed Read Only access.
  • To access Dataflow metadata and Component data, the Service Account will need at least Read Only access.

More documentation around service accounts can be found here.


Read the SDK Documentation.


There are some examples in the Jupyter notebooks in the examples directory

You can’t perform that action at this time.