Skip to main content

New level of functionality and performance in data access via Python

Project description

Python Connector for BigCommerce

Python Connector for BigCommerce is a connectivity solution for accessing BigCommerce from Python applications to read and update data. It fully implements the Python DB API 2.0 specification. The connector is distributed as a wheel package for Windows, macOS, and Linux.

Standard SQL syntax

The connector fully supports the ANSI SQL standard and lets you execute SQL statements against your BigCommerce data just like you would normally work with relational databases. Simple queries are directly converted to BigCommerce API calls and executed on the BigCommerce side. Complex queries are transformed into simpler queries, which are then converted to BigCommerce API calls. The embedded SQL engine then processes the results in the local cache and applies advanced SQL features from the original complex query.

Using the connector

To retrieve data from a database:

Import the module.

import devart.bigcommerce

Connect to a database using the connect() module method and obtain a connection object: If you're using basic authentication:

my_connection = devart.bigcommerce.connect(
    Version="Ver2",
    Authentication="Basic",
    Server="your_bigcommerce_url",
    UserId="your_username",
    AuthenticationToken="your_auth_token"
)

If you're using OAuth 2.0 authentication:

my_connection = devart.bigcommerce.connect(
    Version="Ver2",
    Authentication="OAuth",
    StoreId="your_store_hash",
    ClientId="your_client_id",
    AccessToken="your_access_token"
)

Create a cursor object using the cursor() connection method.

my_cursor = my_connection.cursor()

Execute the SQL statement using the execute() cursor method.

my_cursor.execute("SELECT * FROM employees")

Retrieve the result set using one of the fetch*() cursor methods.

for row in my_cursor.fetchall(): 
    print(row)

Ordering and activating the license

You can purchase a license for the connector on the ordering page:
https://www.devart.com/python/bigcommerce/ordering.html

To activate the license, follow the instructions in the documentation:
https://docs.devart.com/python/bigcommerce/activate-a-license.htm

What's new

Python Connector for BigCommerce 1.1

  • Added connection pooling
  • Added activation with a license key
  • Added the subscription license type

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

devart_bigcommerce_connector-1.1.1-cp312-cp312-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

devart_bigcommerce_connector-1.1.1-cp312-cp312-win32.whl (34.2 MB view details)

Uploaded CPython 3.12 Windows x86

devart_bigcommerce_connector-1.1.1-cp312-cp312-manylinux_2_34_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.34+ x86-64

devart_bigcommerce_connector-1.1.1-cp312-cp312-macosx_10_9_universal2.whl (69.5 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

devart_bigcommerce_connector-1.1.1-cp311-cp311-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

devart_bigcommerce_connector-1.1.1-cp311-cp311-win32.whl (34.2 MB view details)

Uploaded CPython 3.11 Windows x86

devart_bigcommerce_connector-1.1.1-cp311-cp311-manylinux_2_34_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

devart_bigcommerce_connector-1.1.1-cp311-cp311-macosx_10_9_universal2.whl (69.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

devart_bigcommerce_connector-1.1.1-cp310-cp310-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

devart_bigcommerce_connector-1.1.1-cp310-cp310-win32.whl (34.2 MB view details)

Uploaded CPython 3.10 Windows x86

devart_bigcommerce_connector-1.1.1-cp310-cp310-manylinux_2_34_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

devart_bigcommerce_connector-1.1.1-cp310-cp310-macosx_10_9_universal2.whl (69.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

devart_bigcommerce_connector-1.1.1-cp39-cp39-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

devart_bigcommerce_connector-1.1.1-cp39-cp39-win32.whl (34.2 MB view details)

Uploaded CPython 3.9 Windows x86

devart_bigcommerce_connector-1.1.1-cp39-cp39-manylinux_2_34_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

devart_bigcommerce_connector-1.1.1-cp39-cp39-macosx_10_9_universal2.whl (69.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

devart_bigcommerce_connector-1.1.1-cp38-cp38-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

devart_bigcommerce_connector-1.1.1-cp38-cp38-win32.whl (34.2 MB view details)

Uploaded CPython 3.8 Windows x86

devart_bigcommerce_connector-1.1.1-cp38-cp38-manylinux_2_34_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.34+ x86-64

devart_bigcommerce_connector-1.1.1-cp38-cp38-macosx_10_9_universal2.whl (69.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

devart_bigcommerce_connector-1.1.1-cp37-cp37m-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

devart_bigcommerce_connector-1.1.1-cp37-cp37m-win32.whl (34.2 MB view details)

Uploaded CPython 3.7m Windows x86

devart_bigcommerce_connector-1.1.1-cp37-cp37m-manylinux_2_34_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.34+ x86-64

devart_bigcommerce_connector-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (67.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 93d97e615835c8108789f015b005a082346f744d9f295e6a6f62301c5a923027
MD5 22c884d931d02332523f16e8c2d467ad
BLAKE2b-256 b0416d6594da94ef2a883a186187cb6aff891e76abc67e257e64a73d937d6da4

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f5aee88fbb243c3416e9c7729a78c8eb3f026dbf3f24b7a6f05de0e2b92e188f
MD5 a66d46a1720c32342c95ea9378dca010
BLAKE2b-256 db907e2c352fe54b1339ca59d25b3fb4f92a7e441e39140328185b64e95cb6ea

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9fffadd8feb272dd1c42da97fe299f85a8fec9a331602fa9c369bee29c86e725
MD5 3370241ac96d0faa8bafd44b1e3f5f12
BLAKE2b-256 962732f71da09fd4e11c6b2454b456dba01167f9413ad0bc3a7bd553327d7f4b

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 34a094d751312c8b92993c6ad1cab622e1a99cfbdb424d0048e93577f66ce93b
MD5 61fa40dbed475364bc03887f362f356b
BLAKE2b-256 5bb4408d8f2046fe7f5f76c107eec9b4e7cd6d107a2f75d39959062f1b93d856

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4ffe057f2ae709e4379564a9114ada9becca879d139502fa2ca6f2b99b9cf574
MD5 05a812943120ee9a3f7b7f733c23d267
BLAKE2b-256 d4162b24081a574a9f0c72755c0ba71761bc5e6413b07ef8d7e4675d9b90bdb8

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8e9ebbdfced9c86e3127dc6f0eddd6054504e0635440d065e31b9ce84e2b694f
MD5 4c366e9f28f2b01764713002d0dea06a
BLAKE2b-256 9eac032e16a6186b25fe1fafd64edf95dcc2a1dac0f9498656706dc7c5066b4d

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 17c26fe129acc951a0b5b5f0c6974bde116c9a4b6ffc22063f17357c80441134
MD5 c89ff0672da097f20d86f352898330fb
BLAKE2b-256 fe56a66f68e2d76f05bbbc43c50cb4333aae367dac1a5f76b34f3e8b832c81dc

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1ba9fe47a0dfccd9ca4d945d2420ae54415e91f33542ecfe1fab523958dd9161
MD5 156e5e1ad694099b704f9c8711be68d5
BLAKE2b-256 af9665510479b44410f4215884d6770928526eef997db5a90501ceb6b449fa5c

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c4dbc45671f7659068a9563b44349a399002ff3b89e7368642de6517c9b2ac49
MD5 435f9e358d35b93e4b3334c104007f66
BLAKE2b-256 90230540d912ad2933a54f15c34c1d56f044cc8069035f6f6c73210f99668da7

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fc7062fd0d9d4444bec1d66060f73f95cb4325c29a2fc0661e1694aecba488b5
MD5 29ec8a40db26d96d2282d2816ddfd735
BLAKE2b-256 9eef25b8d4a3ef9264e9c99564e383c7fd01510cf9f27436695eb5318dfa6ea0

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 451b1153a2a2cc3d87d6d941f2a4dac21eaf683218a7b8019fa4b522ec21d4e2
MD5 d5bee7274af8774272804e3ab79d452a
BLAKE2b-256 c8d0661bb8e672b4907c7f9355500a650bfc761ccf65b911d401fe2a4dd5bfd9

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e6725063a54bea6c9d0a83adbd1384dd0f92ed94d08c2682fb6e04fad32c73af
MD5 7e61127d61784a7579398d2b535baf82
BLAKE2b-256 c775c11b490813210faf51730ea32e3eeea9592ddeac64be03cbd9ac63280163

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b733d948160893938504be196a638e335f5d8336d8d31addf2c71cb1fc6f1f90
MD5 cc16de2b16ccaef46608bc44b4f005b1
BLAKE2b-256 b0423b325a501fd0c1ca298dcbcb37246655c8064ffd0d3fa8f4446bac59808a

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b89ea791d8e678c14dc91fb9f929608692fb4a0b093227505f147a60790dcbcd
MD5 7a5a3baba145e0ba6b4b92df009156f0
BLAKE2b-256 dfd609387faf8210a0e59057b4132665cbae7bf88a3fcca1f850ab6a33104232

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d33d0dea46c5e027ce13cb0ca16cbc822a37a5bee44adbfa4c57e2c262f5e4a5
MD5 c682e9a4fa8af283fd8995fbfd4c1270
BLAKE2b-256 1c8b375a1c204e97b855e7351fe2b9e90f28c9e82c4c049fc8f17ccddb0c4481

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 09522b8db6e5e1826470e6d435d52b80062e9f1c4ed0d80de2559fd40827d56f
MD5 6b2ac866e2e8a39f4c379a2d2d6f8f72
BLAKE2b-256 90476651a9ca69a1bd7bad956f30822118e1b89499dc9a80da5ea80d4ec8ad0f

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 12d723fdfa0532314d8be6fdac7196c42306db0ddcc9edb9a4a0c286840f4413
MD5 da7bc315b7b3ebc5b151fb7af67c2ff0
BLAKE2b-256 fd1d8010ed9d0aa9792d20e6f9046aca1149e658500a6a63b24452b8bbe994c7

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 735d48e87dba8048bae64a480ecefc5c639b1328328956ffe9963bbb31ea8c6d
MD5 4ba8274f237bfbab339511e709c60c01
BLAKE2b-256 5c06fc02f527c6b7fa46d77ff94f297c0e0bfe48a5d64052b39c34d4354a18e2

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 79ee13c5199dde1d28da7d65714b21d0236fc902e63000253375e55c70c87c1e
MD5 2ac39ba39baacc09d3943a37fa769342
BLAKE2b-256 e12b77f972fbcd8a4bfe9718a81bcd2d764719f363aa966df8e9be64c1ecfc6d

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3fda09ba863413e78f03bc0b9ea5a797f97463955ebe4dbd3e72d2054e2c2c9b
MD5 ceee51742142f5e79d8250042b7619b9
BLAKE2b-256 24357e82ac3eafad6b76630f05dfabd1d1abab1f3d4ff1640ffbb57c0e5b6ca2

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1f2ac5bbe19eaf87956bbc4629a85d9b65ae3121d090d82fc988899b27e09cee
MD5 52dbc84957d5a0b3c2f6fded0ebc2c63
BLAKE2b-256 9d6709602f7fde9499291ae5a2d74d336186fba793357829d12396e369c89d93

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 aea777c7b8bcb4fddab0f36af5f003f9a52206a01383770678ea5a1f466ba9c4
MD5 141193e4bff6da36dc23c2b735263ff6
BLAKE2b-256 e3978b0b53b2e78bea8ce3cc7b5a10f3a5f3f3f70c875153386b834fc022c92b

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp37-cp37m-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 91ade302f3ada71cbb439e968e5e8cc7460102b61f84d605d154683f99639349
MD5 f9b9c01f2e52f82a63bc15e8363dff73
BLAKE2b-256 f970e91217b8c58b01ce33d677f74795e81f8133df92d6883836c6e0f4c83940

See more details on using hashes here.

File details

Details for the file devart_bigcommerce_connector-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c5c637b50ff5d2ea3fa24290f135ebbd8427d984e88b5b2fee3f02230ddb8df
MD5 8abc87c4b195f4c7d144210bb85da5d0
BLAKE2b-256 b16ec0c43a2efc011bf71b264d6d3124647d4ed54a09421f9a17cb01092ba062

See more details on using hashes here.

Supported by

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