Skip to main content

About Spectra Assure Portal API

The Spectra Assure Portal API is a solution that helps you automate common actions and use the Portal features more efficiently.

With the Spectra Assure Portal API, you can:

  • Upload a package version, analyze it, and create a diff against a previously scanned version
  • Create, edit, and delete projects and packages in the Portal
  • Download analysis reports in all supported formats
  • Update package version metadata and release status
  • View all projects for a group

Spectra Assure Portal API is designed to help you:

  • Speed up workflows in your development and DevOps teams
  • Integrate with other software supply chain security tools
  • Build your own solutions around Spectra Assure Portal functionalities
Supported Portal features

The Portal API only supports the Portal Projects features. Working with the File Stream through the API is not supported.

Get access to the Portal APIโ€‹

Spectra Assure Portal SDKโ€‹

ReversingLabs provides an official Python SDK (software development kit) for the Spectra Assure Portal. You can use it to integrate the Portal and interact with it in your own applications. The SDK provides access to operations supported by the Portal API.

You can install the SDK library directly from PyPI as spectra-assure-sdk.

For usage instructions and examples, refer to the documentation in the SDK GitHub repository.

Learn moreโ€‹

  • Read the full API reference docs for a detailed overview of all supported API features.

  • Browse the documentation on this website. Use the navigation sidebar to discover content by type and topic, or look up specific keywords in the search bar.

  • Learn how to work with other ReversingLabs products in the official documentation.

  • Access the ReversingLabs Content Library for a wealth of learning resources about our products and technology.