Skip to main content

Atlas Compute SDK

Project description

Atlas Compute

Atlas Compute is a Python SDK for interacting with the Atlas platform's compute resources, including ClickHouse, MinIO, and OpenSearch.

Installation

pip install atlas-compute

Usage

Connecting to Resources

from atlas_compute.compute import ComputeClient

# Initialize the client
computeclient = ComputeClient(
    username="your_username",
    password="your_password",
    warehouse_id="your_warehouse_id"
)

# Get credentials
creds = computeclient.get_credentials()

# Create a data warehouse client
client = computeclient.create_client("warehouse")
result = client.execute("SELECT 1")
print(result)

# Create a storage client
client = computeclient.create_client("storage")
buckets = client.list_buckets()
print(buckets)

# Create a search and analytics client
client = computeclient.create_client("search_and_analytics")
buckets = client.search()
print(buckets)

Features

  • Unified Authentication: Authenticate once and access all resources.
  • Resource Clients: Easy creation of clients for data warehouse, storage, and search & analytics.
  • Secure: Handles credential retrieval and management securely.

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

atlas_compute-0.1.4.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atlas_compute-0.1.4-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file atlas_compute-0.1.4.tar.gz.

File metadata

  • Download URL: atlas_compute-0.1.4.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for atlas_compute-0.1.4.tar.gz
Algorithm Hash digest
SHA256 99fa7eb48204df28456881d8cea45885d808ef97b22832e6fe3a692b709da442
MD5 fed056544ebd786cff7c0827df908a53
BLAKE2b-256 36089dc44beefc7c24eb341c6d7618f0d156968e403785764209bc22993e3e47

See more details on using hashes here.

File details

Details for the file atlas_compute-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: atlas_compute-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for atlas_compute-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f0df77eaaf649a896ca4a02e19db0917a8cdab51e5e0467f112f5d312bf8bd01
MD5 41bca8426d91f53653b3b56c51e3fc76
BLAKE2b-256 b0ec10bf323d60c6d2eaf8ab5a89594fe30c439a86b80e03c9fc4097a7e3b730

See more details on using hashes here.

Supported by

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