Skip to content

parallelworks/sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Works SDKs

npm PyPI Go Reference API Docs Support

Official API clients for the Parallel Works ACTIVATE platform. All clients are auto-generated from the OpenAPI specification and provide typed access to the full platform API. The Parallel Works CLI is built with the same Go SDK shipped here.

Installation

npm install @parallelworks/client    # TypeScript
pip install parallelworks-client     # Python
go get github.com/parallelworks/sdk/go/v7  # Go

Quick Start

Every client supports automatic host detection from your API key or token:

TypeScript

import { Client } from '@parallelworks/client'

const client = Client.fromCredential(process.env.PW_API_KEY!)
const { data } = await client.GET('/api/buckets')

Python

from parallelworks_client import Client

with Client.from_credential(os.environ["PW_API_KEY"]).sync() as client:
    buckets = client.get("/api/buckets").json()

Go

import parallelworks "github.com/parallelworks/sdk/go/v7"

client, _ := parallelworks.NewClientFromCredential(os.Getenv("PW_API_KEY"))
buckets, _ := client.GetBuckets(context.Background())

See each client's README for full documentation on authentication, error handling, retries, and more:

Authentication

All clients accept either an API key (pwt_...) or an auth token and can automatically extract the platform host from the credential. You can also configure the host explicitly. See the authentication guide and the individual client docs for details.

Version Compatibility

SDK versions match the Parallel Works platform version. Minor and patch releases may add new API surface but will not introduce breaking changes. In rare cases, breaking changes may occur in minor or patch releases to address security vulnerabilities or critical bugs — these will be clearly documented in the release notes. Breaking changes are otherwise reserved for major version bumps. Only stable releases are published to package registries.

Documentation

License

MIT License - see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors