Skip to main content
For scripted or automated workflows, you can upload data to Atomscale programmatically using the Python SDK. This page covers API key setup and gives a quick overview of the SDK. For the full guide, see the SDK Quickstart.

Generate an API Key

1

Open the API Integration tab

Click Add Data in the sidebar, then select the API Integration tab. You can also find API key management under User Profile > Access.
2

Generate a key

Click Generate API Key. The key is displayed once. Copy it immediately and store it somewhere safe.
Regenerating a key immediately invalidates the previous one. Any applications using the old key will lose access.

Install the SDK

pip install atomicds

Upload Files

Create a client and upload files in a few lines:
from atomicds.client import Client

files = [
    "/data/growths/2025-02-10/RHEED-stationary.mp4",
    "/data/growths/2025-02-10/RHEED-rotating.imm",
]

client = Client(api_key="YOUR_API_KEY")
client.upload(files=files)
The client reads ADS_API_KEY from the environment when no key is passed explicitly.

Next Steps