SailPoint CLI

SailPoint Technologies.·SailPoint.SailPointCLI

Make it easy to interact with SailPoint's SaaS Platform in a programmatic way.

The SailPoint CLI is a terminal-based tool you can use to to interact with your Identity Security Cloud (ISC) tenant. The CLI provides a text-based environment you can use to run operations known as "commands" to interact with your tenant however you want. You can use the CLI to perform many functions you would have otherwise used Postman or custom scripts to perform before. For example, you can use the CLI to call the SailPoint APIs to do whatever you want in your ISC tenant, and you can do all this directly on the command line, with minimal setup.

winget install --id SailPoint.SailPointCLI --exact --source winget

Latest 2.4.0·August 26, 2026

Release Notes

Changelog

  • e0a428aa1daf4db9b8aee2a604d07542e9246445 Bump version to 2.4.0
  • 11c373dae4bfbdd72b703612a428ac45c8bcf77e Merge pull request #248 from sailpoint-oss/ui-plugins
  • 344dcd1952ec920baa33c20220ee8c262df82dee Merge pull request #251 from sailpoint-oss/CSTM-416
  • 921179ab43d70065da76c7bed92ceabb87b6e127 Revert "CSTM-416: Temp commit to run windows prb on branches targeting ui-plugins"
  • 3994960619f964bee70b345250df3bb7e1b181bc CSTM-416: Bringing in fix from e049366 on main for node versions
  • 58d3c49aed9f6d1da5d2b5f6c5f3e164152752d9 CSTM-416: Temp commit to run windows prb on branches targeting ui-plugins
  • b806d9da10dd26e104ec44274035bb9465e9de6a CSTM-416: Updating ui-plugins atomic_write_test to bypass unix permissions check if OS is windows
  • d4cc3d079a7787cccb3536616221806b62a3549d Merge pull request #250 from sailpoint-oss/CSTM-409
  • b2df3833d4f142d29fcfb412d4f70e0b6ad2d8c8 CSTM-409: Adding updates to angular schema to add custom dev server headers based off of create/link response. Adding fallback as well for schema project name drift.
  • b82e7c2e85ff2818aef9ca40f1c024e71f060e61 Merge pull request #249 from sailpoint-oss/CSTM-393
  • 0a3a847d5cf6eb3267607b126ee3b12a0264cdc1 Revert "CSTM-393: Temp commit to run the PRB against the windows fix branch."
  • 49a001ae744a7fbd6ae5abadfacd3ee671bdaf8c CSTM-393: Temp commit to run the PRB against the windows fix branch.
  • 7e6064306d2663937c3cb3eaee77214637a3bb4c CSTM-393: Updating the test helpers to create the temp dir before registering the chdir-back cleanup
  • 577c40252b51ad2c40fed1e8c755f88e5bb7cc71 Merge pull request #247 from sailpoint-oss/CSTM-343
  • e4fb4cda924070497e529a3a84bb196d91a12837 Merge pull request #246 from sailpoint-oss/CSTM-348
  • fbf0fffb0becd913049b897e37990a5d20a7032e CSTM-343: Adding enable and disable commands to ui-plugins command group
  • 818e438f62fbc8819d43ac4e646f19a4c4e6b3a8 CSTM-348: Removing stale test
  • e594a137ea0037a73c1b3868110351bba0780a9d CSTM-348: Updating the docs for current ui-plugins commands and command group
  • ede8f59a4b1ff11c56c4a96512581a82b15a5643 Merge pull request #245 from sailpoint-oss/CSTM-195
  • 55c5e85dd5d6349f8b45768aeeb38fcb580f926a CSTM-195: Renaming the update command push-manifest
  • e14e653a6f297561c8b8e7b7c7db0ed3c226abe5 CSTM-195: Adding the update command to the ui-plugins command group
  • c30ef8d86cd30fb770b5ea506b916ad8aa951598 Merge pull request #244 from sailpoint-oss/CSTM-194
  • 2bd476acb8f944f6a78748b217f5be8317260f4a Merge pull request #243 from sailpoint-oss/CSTM-196
  • feb67d91b1d93b00cde29e0a1129a4bf27d86f0c CSTM-194: Adding the unlink command with tests.
  • 6084131b230158a0c6f33509dcea557e28e9de2c CSTM-194: Adding the link command with tests. Updating default port to 4200
  • f04866f386d39beb738b99e191c08d89e80df613 CSTM-196: Adding the url to the success path, and adding unit tests for the upload scenarios
  • dd6a74bcaf5ab9cb7942b9b438c36191fe091069 CSTM-196: Adding upload command to ui-plugins group
  • 060b802e6cee6908721ef0d4d2cc6a1748ba71e5 Merge pull request #241 from sailpoint-oss/CSTM-192
  • ec5151040b3f0d00badd158ebdae8a4995bb0bcf CSTM-192: Adding the init command for ui-plugins with 2 main workflows (existing project with --path, and net-new project). Restructured existing fetch command to support ui-plugins archive retrieval.
  • a016fa8422e4cb261b57384d5843077e1588bba4 Merge pull request #239 from sailpoint-oss/CSTM-228
  • 1d07f43917356893e8bb337d870debf4d6ad71e1 CSTM-228: Switching ui-plugins command group to use the new endpoint version
  • 9c416db836f72d41746671abd6e933d8119da118 Merge branch 'ui-plugins' into CSTM-228
  • 9eee876f437f3341f87b2b415d5c0db669c7a560 Merge pull request #238 from sailpoint-oss/CSTM-193
  • c3d79249615de26d3c57d2c39a8a0e48e4f7567b Merge pull request #235 from sailpoint-oss/CSTM-191
  • cc397f7219e0be3650a6035078785ee24e641872 CSTM-228: Adding long line truncation for table output for list command
  • 43463e783667f2deae99b7247e49ac7a8179ee4c CSTM-228: Adding the list and delete commands with the experimental header
  • 0b3a5d1870f8fd8edf11a83c431174232dc8c139 CSTM-193: Setting the CSP, permissions-policy and iframe-allow to required, but allowing for empty objects, to match the pattern that UMS expects
  • 3c9947c7007c94b8b1948ba9d91aa177f0b382da CSTM-193: Adding the experimental header to endpoints set to limited-preview for ui-plugins
  • af459d38847bf187fd74f86ef6150685d1730d1f CSTM-193: Updating the create command to run validation checks against UMS. Updating create command documentation.
  • 3107d5f7d8f270c362c4a48b8345b9e8d2009b76 CSTM-193: Updating the help message for dry-run and error message for not found status for creating the plugin instance
  • 64cc983aed8fcd6e8cfd04120cf1d98ea4a99539 CSTM-193: Adding unit tests to test the full non-dry-run branch of logic
  • e163dcc3d9eafd9ac2138179491f0ba3d0674b73 CSTM-193: Adding the ui-plugins create command
  • d45edffaab5a191c0870937f14b20243022a6b1b CSTM-191: Dropping the copyright headers from the ui-plugins source files
  • 7fa5d85f5c8de8724b2674448d023541b5604d49 Merge pull request #233 from sailpoint-oss/CSTM-190
  • 25e959b376d2e9b341385ba73a03a0285011871d CSTM-191: Updating the validate documentation to reflect that it is for structural validation only
  • 9206505008ddd9cf75529119f23192b269bef535 CSTM-191: Updating iframeAllow to expect a map of a slice of strings to match what UMS expects
  • 9257de53049d4392579c47163dc85502e40980d5 CSTM-191: Updating slots to expect the full slot structure rather than just slotId as a list of strings
  • 54dd619253f62a916067d03138dc9db392e5fcf7 CSTM-191: Adding manifest validation for ui-plugin workspaces. Additionally, adding command with alias to just run validation for plugin manifest.
  • 288a07469fa863a600854b93803402be81049b48 CSTM-190: Reverting test fixture hunks to avoid noise in PR
  • 845612c6ba206a1a5325fc5e95425d27bd668eeb CSTM-190: Adding the new ui_plugins command group package and stubbing out future subcommands

Installer types: zip, wix

x86zipAC2402DCE5DCFF4AFF0375E00B7850751C9A3C166A8F2AB5722805A2D473251D
x64zipF3513EBC255581BB3F43B5CB4290E1AD051A08F98DF8DC4F82BAE9502CCD001A
arm64zipBD5FA437A2B431D3954F3405CF8428B7852CBC9AF3950DCFB77981C024A12DF2
x64machinewixD98E4064DAC705AA4A6E8B4CCEC4FE200D1C1C018274DE7F054E104AA0B2C645

Details

Homepage
https://github.com/sailpoint-oss/sailpoint-cli
License
MIT
Publisher
SailPoint Technologies.
Support
https://github.com/sailpoint-oss/sailpoint-cli/issues
Privacy Policy
https://www.sailpoint.com/legal/privacy
Copyright
Copyright (c) 2026 SailPoint
Moniker
sail

Tags

sailpoint

Older versions (2)

2.3.0
x86zipC68000EFBE9DA24C9ED1945B9FB8313722C0B983820762376B7411A6D19476C5
x64zipBB0BF3689E9EC8B435A7B1A597ED0671755F16A57E8FCB4FE226855E69245A4A
arm64zipCCD58407ED5C1FEB3AF63596E13D1EFC6829CD5467A0AB1E0D0A0F37A5F636AC
x64machinewix3C75E71234254DAC4E95240390B05FA9EFBC2E7D179C5DB8F4F272740A3B6B31
2.2.12
x86zip3D9C608A184C71AD23218BA85DF731D897319D76FB23F65787F6212C25B07F3B
x64zip212776F003E65FB3BC574837F77A08EA0D948BE86A1060266BE0508455B811C0
arm64zipFC341B549ECD0DAFD49B540EA004D540900F3D4BBD3D0AE9650114626469B4C6
x64machinewix99B026E9A58A812FFBDD1B6B48596CB768748AC1CE424DBB3567C02701A0A87D