SkillAgentSearch skills...

Picturepark.SDK.TypeScript

Our Typescript SDK contains HTML 5 Fetch and Angular service classes for access to the Picturepark API. The Angular SDK has ready-made UI Components based on Angular Material for easy reuse in your projects or as a reference to how a custom UI for accessing and managing Picturepark content can be built. A sample “Content Picker” application showcases how all components work together and details how to implement authentication. Furthermore, the “Content Picker” can be used to select existing assets when integrated into third party applications. The widgets project features components to embed Picturepark content into other websites, including support for players (Image slider, Video and Audio playback and Document viewer)

Install / Use

/learn @Picturepark/Picturepark.SDK.TypeScript
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Fotoware Alto TypeScript/JavaScript SDK

Note: The platform has been renamed from Picturepark Content Platform to Fotoware Alto, but the project name remains Picturepark. You may encounter both names in documentation, code, and resources.

Picturepark.Sdk.TypeScript

npm

Links:

Projects

picturepark-sdk-v2-angular

Contains Angular service classes to access the Fotoware Alto API.

NPM package: @picturepark/sdk-v2-angular

picturepark-sdk-v2-angular-oidc

Contains Angular service classes to access the Fotoware Alto authentication endpoints.

NPM package: @picturepark/sdk-v2-angular-oidc

picturepark-sdk-v1-fetch

Contains client classes to access the Fotoware Alto API with window.fetch.

NPM package: @picturepark/sdk-v1-fetch

picturepark-sdk-v1-pickers

Provides functions to show a content picker to select existing assets in 3rd party applications.

NPM package: @picturepark/sdk-v1-pickers

Compatibility matrix

| SDK version | Fotoware Alto version | Branch | | ----------- | ---------------------- | ----------- | 11.12.x | 11.12.x | 11.12.x | 11.13.x | 11.13.x | 11.13.x | 11.14.x | 11.14.x | 11.14.x | 11.15.x | 11.15.x | 11.15.x | 11.16.x | 11.16.x | 11.16.x | 11.17.x | 11.17.x | master

SDK Development

Links:

Regenerate clients from Swagger specification

Run the following commands to regenerate the clients based on the Swagger specifications in /swagger:

npm install
npm run nswag

For more information, see NSwag.

Release new package versions

  1. Change package versions in the following projects and delete all package-lock.json files:
  • picturepark-sdk-v2-angular
  • picturepark-sdk-v2-angular-oidc
  • picturepark-sdk-v1-fetch
  • picturepark-sdk-v1-pickers

NOTE:
For pre-release packages, the version should include the "pre" identifier.
Ex: 11.13.0-pre.0

  1. Run the following command to regenerate the package-lock.json files and build all projects:

    npm run build

  2. Commit and push changes, then merge into the "pre-release" or "release" branch. The NPM packages are now automatically published by AppVeyor.

NOTE:
"pre-release - to generate pre-release packages
"release" - to generate release packages

CI Builds

Branch: master

Release Builds

Branch: release

Related Skills

View on GitHub
GitHub Stars14
CategoryCustomer
Updated3mo ago
Forks12

Languages

TypeScript

Security Score

87/100

Audited on Dec 4, 2025

No findings