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 manage API keys by clicking your name at the bottom of the sidebar and selecting Manage account > Access.
2

Generate a key

Choose an Expiration (7, 30, 60, or 90 days, or Never; the default is 90 days), then click Generate API Key. The key is displayed once. Copy it immediately and store it somewhere safe.
Generating a new key immediately expires the previous one, and keys that go unused for 90 days are revoked automatically. Any applications using an expired or revoked key will lose access until you give them a new key.

Install the SDK

Upload Files

Create a client and upload files in a few lines:
The client reads AS_API_KEY (or ATOMSCALE_API_KEY if AS_API_KEY is not set) from the environment when no key is passed explicitly.

Next Steps

SDK Quickstart

Full walkthrough of client setup, search, and upload.

Upload Data

Detailed guide on uploading files with the SDK.