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

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_compute-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 a2d8d3da049dcb0eb6f623b062480d6dd5d281ad368531884fff136af1c2f93a
MD5 6165cee10b79c340315844e402dd0814
BLAKE2b-256 81691e9cf96532fd7087ec961710c76b27ebfa463d8fbe81bb31829853e30ba5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atlas_compute-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a0d5242ee67cb585a1970ce14e215ce453c5620c16c908192d53bb84f167e060
MD5 be6391373b8a266a7051e7ebdf573c8a
BLAKE2b-256 8dc49f20768806f4eb8a4136d7867f8880be5b888c481a964678fca2db21f10a

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