Parallel Works

SDKs

Parallel Works publishes official client libraries for the ACTIVATE REST API in three languages:

  • TypeScript@parallelworks/client on npm, with optional SWR hooks for React
  • Pythonparallelworks-client on PyPI, with sync and async support
  • Gogithub.com/parallelworks/sdk/go

All three SDKs are generated from the same OpenAPI specification that powers the API reference, so every endpoint is available with full type definitions.

Authentication

The SDKs accept either of the credentials you can create in your account settings:

  • API keys (pwt_...) authenticate with Basic Auth and are best for long-running integrations.
  • Tokens (JWT) authenticate with Bearer Auth, expire after 24 hours, and are best for short-lived scripts.

Both credential types contain your platform host encoded within them, so each SDK can create a client from a credential alone — no URL required. Each SDK also accepts an explicit platform host if you prefer to specify one.

Note

Treat API keys and tokens with the same care as your login password. Store them in environment variables or a secrets manager rather than committing them to source control.

Next Steps

  • TypeScript — Install and use @parallelworks/client
  • Python — Install and use parallelworks-client
  • Go — Install and use the Go client
  • API Reference — Browse every endpoint, with schemas and examples