The Kinvey JavaScript SDK (kinvey-js-sdk) provided a client-side interface for interacting with the Kinvey Mobile Backend as a Service (MBaaS) platform. Designed to simplify backend development, it offered functionalities like data storage, user management, authentication, and file storage, allowing developers to focus on front-end logic for web and mobile applications. The SDK aimed to provide a low-code approach, integrating with various JavaScript frameworks such as Angular, React, NativeScript, Vue, and HTML5. The current stable version, 8.0.0, was last published in mid-2020. However, the Kinvey platform, and by extension its SDKs, has been explicitly sunsetted and is no longer actively maintained or supported by Progress Software, with many related GitHub repositories archived since 2019 or early 2025. There is no ongoing release cadence.
npm install kinvey-js-sdkVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize the Kinvey SDK, log in (or sign up) a user, save data to a collection, and retrieve data using a query. It highlights core functionalities of the backend-as-a-service platform.
Migrate your application's backend services to an alternative platform (e.g., AWS Amplify, Firebase, Back4App).
Avoid starting new projects with Kinvey SDKs. For existing projects, plan for migration away from the Kinvey ecosystem.
For new development or migration, always use ESM `import` syntax. If targeting older Node.js or non-transpiled environments, ensure your build process correctly handles CommonJS or dual packages.
Ensure the Authorization header string adheres strictly to the `Type Base64String` format, including the space, for example, `Authorization: Basic <base64-encoded-credentials>`.
Ensure `import * as Kinvey from 'kinvey-js-sdk';` is used for the main entry point and that `Kinvey.init()` is called only after the SDK module has been fully evaluated. Check for typos in method names.
No dependency data recorded yet.