Application lifecycle management with Solution APIs

Prev Next

Application lifecycle management (ALM) is the continuous process of managing the life of an app. The Solution API framework provides flexibility in the setup you want and need for your team. An ALM process can be very lightweight or extremely regulated. We recommend you explore what ALM process is best for your team and most likely you can set it up with Solution APIs.

This article explains the ALM features that Quickbase offers.

Solution environments

Beta feature

This is a beta feature, which means we're still developing it. Some functionality may change.

Solution environments allow you to safely make changes to apps and pipelines before publishing them live. You can create environments such as Development, Testing, and Production and publish changes through each stage of your workflow

Environments are powered by Quickbase language (QBL) and the Solution APIs, but you create, manage, and publish between environments entirely within the Quickbase UI—no coding or direct API usage required.

Learn more about creating environments

Solution Lifecycle Manager app

The Solution Lifecycle Manager (SLM) app integrates with the Solution APIs to enable version control of your solutions. The app uses pipelines to create environments such as development, testing, and production, and automatically transitions changes between the environments.

Learn more about how to install the app from Quickbase Exchange

Quickbase sandbox

Quickbase sandbox can be used to collaborate, plan, build, test, and release Quickbase apps. Sandbox does not integrate with the Solution APIs, but using a sandbox and Solution APIs is not expected to produce conflicts. Using one, the other, or both depends on your ALM goals and what fits your team best.
Learn more about using Quickbase sandbox