CAUTION: This project is currently in Beta, meaning features and APIs may evolve over time. Please report bugs or request new features by creating a GitHub issue.
Installation
Install the SDK via npm:Authentication
You will need an Upsun API token to use this SDK.Store it securely, preferably in an environment variable.
Usage
Example: List organizations
Example: List projects
Example: Redeploy an environment
Development
Clone the repository and install dependencies:Architecture of this SDK
The SDK is built as follows:- From the JSON specs of our API
- Using
@openapitools/openapi-generator-cli - Which generates a low-level API client
- On top of that, the SDK exposes higher-level task-oriented methods
Regenerating API client code
API classes are generated from the Upsun OpenAPI spec.Contributing
Contributions are welcome!Please open a pull request or an issue for any improvements, bug fixes, or new features.