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.1.tar.gz (3.7 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.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_compute-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 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.1.tar.gz
Algorithm Hash digest
SHA256 42c20274c42eb692c6ea90786ac60a2c476a1d16f81f5c1102ad234406fe7c58
MD5 5fc3341e6f607e8133a35d358584ec4d
BLAKE2b-256 115bf0313d9e867c5732a7cd0c931a05fa3545a3f6cdf90dd5e69c43115e86e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atlas_compute-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a4e687e9f4ac7938358a33cf1ff472d4e151660110252eb77a91a68dd52ab2d8
MD5 d25f2e91c7623d5c1dd61f12f172504b
BLAKE2b-256 c95f4f9d401abc81d728b535e6400a92a3a508d2318dbc5761961664874bf6d8

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