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.5.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.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_compute-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 2eb0b30abc7e68988692582bb8c836a09c0c6db7218d54eb810d8db8eb57e27b
MD5 97ec8cc8c8f0a9497f6475352cba70a5
BLAKE2b-256 89cbb13103ad604d565e3bc4a2d2092b04619b60a2dfbe8d8897a4ef6488827c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atlas_compute-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2cf064b78c043fd4948e49c958544a5c08f68a69819a7ea8762f2888c84d7a29
MD5 f5a742267adaf44dace66373d082ef6c
BLAKE2b-256 47dc46e2ad1b1488eabdb8304cf28b13ac34b762c7f4bebc5563767bf96c2753

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