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.0-cp312-cp312-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

devart_bigcommerce_connector-1.1.0-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.0-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.0-cp311-cp311-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

devart_bigcommerce_connector-1.1.0-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.0-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.0-cp310-cp310-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

devart_bigcommerce_connector-1.1.0-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.0-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.0-cp39-cp39-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

devart_bigcommerce_connector-1.1.0-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.0-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.0-cp38-cp38-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

devart_bigcommerce_connector-1.1.0-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.0-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.0-cp37-cp37m-win_amd64.whl (37.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

devart_bigcommerce_connector-1.1.0-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.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e668f3ab9dca0459de2c51ea410ba8faada25f0b03a13d3b8d91a4e913c856fe
MD5 4eae8e380f3c38c6af76d77e5f2c0fd1
BLAKE2b-256 a07eb563c3e49fb299825fcb441d4d3afc845f52ae3c2ce861267fd06d90c9f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c7869f06b951a417bc4efbe72dd50802056c2e65b74e34981662ba18681427c5
MD5 5c622fc3610953353ec5f394410f9033
BLAKE2b-256 5f6e2b6c7e175181b2d0399aef735239678ea4ebed9672ce9fbe0d8406650a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7c71f4517f800e0c69829ac268e80fdfaf8676aa0232715469633c383fc09e0a
MD5 7d63c95e13cccc9b08a0703a3bd0a2c1
BLAKE2b-256 682d758c8a38d899c42010140384374f4e914d222ccb1d4a489c9c6796b68066

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 08254b1cc9a99d7d1f33ba14c13cbb1815b3a9119c61c002b402d608a8c7345e
MD5 00cd5219b0a26a20ad288ec1bce47870
BLAKE2b-256 4bdf1e7e5a8b76ed0d6011bdbef5a90f59aaa0b6f0f6dda384e6b672a21e762f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 abbfbb74598895475435f9df88880c3dce0cf4ea65af0c1d960a38da955aaa03
MD5 464af8590493f9ad83a34726e8f76ee5
BLAKE2b-256 dd5c4f1c1a68c93e9d5ea469b8cbe8e23c587db56fcf579432297996cfca2f13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b64b8ae18f65cc61935fcfed736ece00c60b45303ee4a45d4255a24874e2ff53
MD5 9df9cb4b436e3976044728e1ae0852d9
BLAKE2b-256 d2cc8e1e6ca8dab72c4173a3936a4a2a8ae22825f2a1ab878bc7fffbe2b17275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7c8c819ba6a81e715ca594a7e8f622554e70fd9035114abbdba12c69c7d56651
MD5 decb1f62865d825a840f436b2d639b8e
BLAKE2b-256 fdfff5090dfb55eb84ef07cf6eed9382cc2e4be09b161e7bdd2440729df6b86d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b4a385f97ca4031bf2f6a674e2a10c4af80f264fceb486b29a90c1b6cb066292
MD5 ded8d47f525f8f841d8bfc6abb24df71
BLAKE2b-256 34cedd002edcb79f91b10bb588faf9898a95a473ea691ad57b053e0f34da5bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 882f5b48d08b2ef320056e2d157ecf2bd2cb1747566f6493c21a911889ae09e5
MD5 e0aea677c08f2a9906ccf32ba9b10feb
BLAKE2b-256 ccd8e4ea3501d73b6eb07bc9964324d555bbc18f8bce5682b5a894b1d2559aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 69eed4385da1e8383e254233aa5f7947407c9f9abf94a3b4c1a2edf54c7917ba
MD5 7df824c77e95830d03331bf9db8248d7
BLAKE2b-256 5f4bb87445afcc51d6854ba21c6c8142742d0a29b657f5bf29d3cd4834790e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dbe6bfe963933ae8c1322ee4022cf7761e552308110de89affac363cc313bd92
MD5 49eaba80cc57f6e9ee0c4283925f70f0
BLAKE2b-256 d2e24a43d58b7209c649caedf92cb01290d59637c71737077cb0a89365b9f15b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 559aadbd56d2cf5cdb8c5a7a4d728f69496c8d263a0cbc22797fef2d0cc0dff5
MD5 6e3ea8e43bf6ba5942a759dc1af1dada
BLAKE2b-256 3eff71bf628b0b6c78aebaf3e5630438816314cd744b5f95dcaa4f28d7506871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d410f12b805d8083dc83b0ed9538e78092fdb992b4affb82cbb32d70c2c00a9b
MD5 3046170f9f36f5f33ce95ac00edac272
BLAKE2b-256 08dc3cf8d93b12e8bf7f22ff3a490eb2de38da902947f7e68f9816debb528a48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1be1ba8dbd423e5009855c8d566e84a13cd675a0546f1dbece0f2783720c49da
MD5 834a0edce9df52d0c247538614bed6e9
BLAKE2b-256 82247f8ba6cc5255c0d9c6c6dc739d0c404e49ebf04414b2cee17015d962f41b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e8555bed790a12d6e72f48daa72fa1c8bde3a48d64326d349c32598d4e3ef1d6
MD5 dd7a0efbf5b2616407ed3758c9de5652
BLAKE2b-256 523f3afb3bd94c72237d4d858da326b8e9487b6a7e9252ace552c096ae6ca5a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6cf2c6935f02a9d18df789f8b70c8b1714746245dfc42a69557e0fe9aa045231
MD5 3325bf1c170810f6b937014e24a87657
BLAKE2b-256 a3c5736f6c64b555f7483b0b29c1b2cfadb4d062ae956f1e6814f527436ffe8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 501adf74336e174b710d8b339c979caf4139b823515959ef38373a26deddea45
MD5 0ef25d0055550160e1aff9725486fab6
BLAKE2b-256 25bf0ad94044fd7948e7a0c9d9aad04ae4f5235eb82d6835b313c3dc8563ee07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6e78a981a1741e68c65dd863444a730caec390761703c3ea4b39883616ea57f1
MD5 0cf45cbc23dc9d4f8f3f398f7982981e
BLAKE2b-256 e72d06a5d0fb7b14782123038a8adca352be8306bd7fd4c93684d014815c8114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 525dc2eae4a48d4c50d43e3845e0178659c1bab8fc89db176ab7a1b78996cc36
MD5 423aa90e4863579f6159e7133830a55d
BLAKE2b-256 6f75bddcb63f8c7e456058cd006d38087dcb34b74506b77edfa22e6bfbe78822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e89d8e1af5bbd189ec0577447e7b1ed8537c495c8de4bb96cc008c73f23fc3a4
MD5 7bb45cbd8560efe7b9212ffc782bf866
BLAKE2b-256 ca1f1ab542dc34b97a907fbcfffe1e50dc72aecfe5396b452d123ac9d9244614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f27d985b00cdd14aa8f938375e9427b28794f0e42b33ff7e3ee3046075f880f7
MD5 4849152d8f4f2cc379085fe10c2ba6ef
BLAKE2b-256 468ca365e8560f33fe8173ce160389f2d00e8e5c496bc434baff639f97e47c9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a7b1afc1bf08010f929379a4a7ad37d93894c5dc02edff94775653ef5f5da920
MD5 6eaee0cbca20a43f50c8174059b5c81a
BLAKE2b-256 7651fdeca5e6d5238cf8599ba89fbd75b6a47373356a4f684d416eb45426e876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 623c5d9b61e5955254c801f78c22de4e9e8dd2e9ae1affc55f8348f57ff5c627
MD5 d32647bdb5eebc1cd3d5e1b828c726d7
BLAKE2b-256 49906a74c6808cdf12924de6949596c50ef2e4df835bfac8e38f2c45af877b99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for devart_bigcommerce_connector-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19bd569c8f4d903d6b02a27b628b0d0c36347ddc5e7cfa5e303381ab1ceb90c9
MD5 857f154e19d839099fbfc9e13d552b96
BLAKE2b-256 7727cdc287dfec1aa44073ad185aa5af653be56e3918765b093ee3fc6086277f

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