Preview SDKs are now on NPM πŸš€

:rocket: Preview SDKs are now on NPM :rocket:

We are excited to announce that a long-running pain point for our community of early adopters is now fixed! Our Preview SDKs are now available via NPM, making it easier than ever to integrate and experiment with the latest features before their General Availability.

:grey_question: What are Preview SDKs?

Preview SDKs are beta versions of our SDKs that are available under the @beta tag on NPM. These versions offer developers early access to new features, allowing for testing, feedback, and integration ahead of official releases.

How to Access

Getting started with our Preview SDKs is now easier than ever. If a preview version is available for an SDK, it can be installed using the @beta tag.

For example, Here’s how to install the preview @canva/design package:

npm install @canva/design@beta

This command fetches the latest beta release of the @canva/design SDK, allowing you to explore new capabilities and enhancements not yet available in the stable release.

Note that not all SDKs will have active preview versions at any given time.

:robot: Who Should Use Preview SDKs?

Our Preview SDKs are ideal for:

  • Developers working on cutting-edge apps using all the latest and greatest Apps SDK capabilities.
  • Early adopters interested in exploring new features and providing feedback that will help shape our platform.
  • Brave souls who aren’t scared of running into a bug or two :bug: from time to time!

:hammer_and_wrench: How to Provide Feedback

As these SDKs are still in beta, your input is invaluable to us! If you encounter issues or have suggestions for improvements, please let us know. Your feedback is crucial in shaping the development of these SDKs before they make their way to General Availability.

:interrobang: Can I release an app using Preview SDK?

Given Preview SDKs are still undergoing heavy development and testing, we don’t accept submissions while these features are in Preview. This is to ensure minimal disruptions to our developers and users. We will announce any preview APIs being promoted to GA on discourse! As well as publish those features to NPM under the @latest tag.

5 Likes