Skip to main content

Develop and Release Salesforce Packages

For ISVs: develop, version, and release Salesforce packages with dependency tracking and rollback across versions.

Try it in Serpent

Serpent supports the full package development cycle for ISVs, from scratch org setup through versioning and release. Package source, scratch org connections, dependency tracking, and version management are all connected, so you are not bouncing between tools to manage a single development cycle.

Project Settings Packages tab showing an Unlocked 2GP package with its deployment path, source branch, dependencies tab, and sync packages control

Open Serpent with the "Try it in Serpent" button above to see how package source, scratch org connections, dependencies, and versions connect in one place.

Develop against scratch orgs

Serpent automates the scratch org lifecycle: dependencies install in the correct order, configuration is applied automatically, and the environment is ready when the developer opens their workspace.

Release with visibility

  • Assemble package releases from reviewed, tested work.
  • Track dependencies so the right components move together.
  • Get the same rollback visibility across package versions to understand exactly what changed and act fast.