Modern Visual Studio Code Extension for SailPoint IdentityIQ Development
Import • Refresh • Compare • Deploy • Bulk Deploy • Environment Compare
🚧 Beta Release (v0.1.0)
Overview
SailPoint IIQ Studio is a Visual Studio Code extension designed to simplify SailPoint IdentityIQ development.
It provides a modern development experience with direct IdentityIQ integration, allowing developers to import, edit, compare, refresh, and deploy IdentityIQ objects without leaving VS Code.
Features
Server Management
- Multiple IdentityIQ server support
- Secure credential storage
- Active server selection
- Test server connectivity
Object Management
Supports importing and managing:
- Rules
- Workflows
- Applications
- Forms
- Policies
- Tasks
- Bundles
- QuickLinks
Development Features
✔ Import Object from IdentityIQ
✔ Refresh Current XML
✔ Deploy Current XML
✔ Compare Local XML with IdentityIQ
✔ Compare XML Across Environments
✔ Bulk Deploy Folder
XML Processing
Automatic XML cleanup during import.
Features include:
- Preserve CDATA
- Remove Internal IDs
- Remove Created Timestamp
- Remove Modified Timestamp
- Remove Reference IDs
- Clean XML for source control
Security
- Passwords stored using VS Code Secret Storage
- No credentials stored in project files
- Multi-server support
Installation
Install from the Visual Studio Code Marketplace.
Or manually install the VSIX package.
⚠️ Prerequisites
SailPoint Studio uses a deployment workflow inside IdentityIQ to enable advanced operations.
The following features require the workflow to be installed:
- ✅ Import Object
- ✅ Refresh Object
- ✅ Deploy Object
- ✅ Compare Object
Step 1 - Download the Workflow
Download the workflow XML from GitHub:
Workflow-SailPointStudioImporter.xml
Click Download Raw File (or Raw) and save the XML file locally.
Step 2 - Import into IdentityIQ
Login to your IdentityIQ environment.
Navigate to:
System Setup
└── Import from File
Select:
Workflow-SailPointStudioImporter.xml
Click Import.
If your application server requires it, restart IdentityIQ after the import.
Step 3 - Verify Installation
Open SailPoint Studio in VS Code.
- Add your IdentityIQ server.
- Test the connection.
- Import or Deploy an object.
If the workflow has been installed successfully, all deployment features will work automatically.
Notes
- The workflow only needs to be imported once per IdentityIQ environment.
- If you have multiple environments (DEV, UAT, QA, PROD), import the workflow into each environment separately.
- Existing workflows can be updated by importing a newer version of the workflow.
Note: The deployment workflow is required only for Import, Refresh, Deploy, and Compare operations. Basic server management and connection testing do not require the workflow.
Getting Started
1. Add Server
Open the SailPoint Activity Bar.
Click
+
Enter
- Server Name
- IdentityIQ URL
- Username
- Password
2. Connect
Right-click server
Connect
3. Import Object
Click
Import Object
Choose
- Object Type
Example
Rule
Search
BeforeProvisioning
The XML is automatically downloaded into the workspace.
4. Edit
Edit XML normally inside VS Code.
5. Compare
Right-click XML
Compare with IdentityIQ
or
Compare with Environment
6. Refresh
Right-click XML
Refresh Current XML
Latest version is downloaded from IdentityIQ.
7. Deploy
Right-click XML
Deploy Current XML
Deploys only the selected object.
8. Bulk Deploy
Right-click folder
Bulk Deploy Folder
Deploys every XML file inside the selected folder.
Supported Objects
| Object | Supported |
|---|---|
| Rule | ✅ |
| Workflow | ✅ |
| Application | ✅ |
| Form | ✅ |
| Policy | ✅ |
| Bundle | ✅ |
| TaskDefinition | ✅ |
| QuickLink | ✅ |
Workspace Structure
Workspace
Rules/
Workflows/
Applications/
Forms/
Policies/
Tasks/
Bundles/
QuickLinks/
Requirements
- SailPoint IdentityIQ 8.x
- SCIM Enabled
- Workflow Importer Installed
Beta Notice
SailPoint IIQ Studio is currently in Beta.
Please report issues and feature requests on GitHub.
Roadmap
Community Edition
- Multiple Servers
- Import Objects
- Deploy Objects
- Refresh Objects
- Compare Objects
- XML Sanitizer
Planned
- Deployment Reports
- Output Console
- XML Validation
- Dependency Viewer
- Rule Impact Analysis
Professional Edition (Future)
- AI Assistant
- Advanced Bulk Deployment
- Environment Synchronization
- Deployment Planning
- Team Collaboration
Contributing
Contributions, bug reports and feature requests are welcome.
License
Copyright © 2026
All Rights Reserved.
Disclaimer
SailPoint IIQ Studio is an independent project and is not affiliated with, endorsed by, or sponsored by SailPoint Technologies.
IdentityIQ and SailPoint are trademarks of SailPoint Technologies.