Skip to content

Create SailPoint Marketplace docs page - #1220

Open
samantha-holstine-sp wants to merge 2 commits into
mainfrom
feature/marketplace-cli-docs
Open

samantha-holstine-sp wants to merge 2 commits into
mainfrom
feature/marketplace-cli-docs

Conversation

@samantha-holstine-sp

@samantha-holstine-sp samantha-holstine-sp commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

This PR creates a new page for the SailPoint Atlas Application Builder based on this confluence page.

@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

🌎🌎🌎 Visit the preview URL for this PR HERE
built from commit f3b75a3

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

Claude Code Review is paused for this repository because its GitHub organization is not linked to your Claude organization.

To turn it back on, one person needs both roles: owner of the GitHub organization (or the account owner, for a personal repository) and admin or owner of your Claude organization. If that is not you, pass this on to someone who is.

Open Organization settings, Git providers and click Link next to the GitHub organization's name. If it is not listed, click Enable GitHub integration or Connect your GitHub first, whichever the page shows.

New pull requests are then reviewed as before. To get a review on one that is already open, someone with write access can comment @claude review.

Tip: disable this comment in your organization's Code Review settings.

tags: ['CLI']
---

Learn how to use the SailPoint CLI to package SailPoint Identity Security configuration, publish it with Atlas Application Builder, and install it into another tenant.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without marketplace, are we sure this is true?


:::tip

You can play both roles while you test. Publish from one tenant, and install into another. Run `sail environment use <name>` to point the CLI at the right tenant before each phase.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this only work in sandboxes to start? what are the situations where you are allowed to do this?

The `init` command creates a new package directory named after the package and sets up its files. It only prepares files locally, so it doesn't contact the tenant:

```shell
sail marketplace init employee-lifecycle

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we specify that 'employee-lifecycle' here is an example?

These are the supported type flags: `--transform`, `--form`, `--workflow`, `--widget`, and `--ui-plugin`. Singular and plural spellings are equivalent (for example, `--workflow` and `--workflows`).

If a file already exists with identical content, the CLI leaves it untouched. If the content differs, the CLI prompts you before it overwrites the file. To overwrite without a prompt, use the `--force` flag.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way to add workflows, plugins, etc. all at ones? like can I do

sail marketplace add --ui-plugin "" --workflow ""

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wondering how we might be able to script this to make this easier like if someone is tracking a bunch of things to be a package, how can they make sure they grab all those things at once


:::

### Publish for review

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does this section actually work pre-marketplace?


Run every command in this section against the consuming tenant. An installation previews the change and waits for the outcome, so nothing is applied until you know the plan and, when required, confirm it in Identity Security.

### Find a package to install

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what if I'm trying to install a package I didn't make? how does this... work on the backend? who can see what?

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants