Skip to main content

Altium Authentication

Sign users in to Altium 365 from your own application and call the Altium 365 API on their behalf. Altium Identity is a standard OAuth 2.0 / OpenID Connect provider; this site covers the parts that are specific to Altium: the ActionWait desktop sign-in, workspace token exchange, GovCloud and AES (on-prem) installations. Client libraries for TypeScript, .NET and Python implement it all, each validated against one shared specification.

Choose your flow​

The flow depends on whether your application can host an HTTPS redirect. Both end with a workspace access token for the Altium 365 API.

Workspaces in GovCloud and on customer-hosted AES servers change where tokens are issued; see GovCloud and AES (on-prem). What is inside a token is in Access token claims.

Use a library​

Each library is a hand-written, idiomatic client with no runtime dependencies. All three are in preview: the API may change as the specification evolves.

How the libraries stay in sync​

The integration specification defines the behavior, and the conformance vectors prove it: every library runs the same spec/conformance/vectors.json and asserts the same requests and outcomes, so the implementations cannot drift.

For AI assistants​

Every page is also available as Markdown (add .md to its URL, or use View as Markdown). llms.txt indexes the site, and llms-full.txt has every page in one file.


Comments​