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.13.tar.gz (4.4 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.13-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_compute-0.1.13.tar.gz
  • Upload date:
  • Size: 4.4 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.13.tar.gz
Algorithm Hash digest
SHA256 66340be4f094b9844cc2e45c5837e72bdf386106d71970d591bf26f185adf844
MD5 018bfa983f1988b2d7d0372faeb1d706
BLAKE2b-256 e29bba2c3d8a60ef62e0a7830dd800b33de6f7bfc604030287be78084724cb5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atlas_compute-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 95b02319340265d54561d003fb78fc49d8f7d32adaa4203aec93c4eb831d609b
MD5 a729d50b4777cd7ebc6ca4625bed2f5a
BLAKE2b-256 93f25bd4bd1bb9c5087eb4b67dbc4a16ccf6eda55e322ca5bf8d9ac5d9d70643

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