Manage, compare, and deploy Ping configurations—safely and consistently.
- Manual console changes are risky — one wrong redirect URL, script version, or policy can break production.
- Ping environments are complex — managing PingOne Advanced Identity Cloud, PingAM, and PingIDM separately leads to drift and inconsistency.
- No visibility before change — TRXO shows exactly what will change before you import, with clear diffs and reports.
- Consistency across environments — Export once, validate in Git, and deploy the same configuration everywhere.
- Built for safe automation — Git-backed storage, batch operations, and rollback reduce errors and deployment anxiety.
- Save time, prevent outages — Fewer manual steps, faster changes, safer releases.
- Hybrid Migration: Seamlessly move configurations between PingOne Advanced Identity Cloud, PingAM, and PingIDM.
- Intelligent Diff Summary: Granular change analysis highlighting specific modifications in OAuth2 clients (Grant Types, Claims, Scopes) and Managed Object properties.
- Deep Managed Object Support: Reliable migration of Managed Objects including schema properties and complex relationships, ensuring
repo.dsconfigurations are correctly updated. - Git-Backed Storage: Native integration for version control, audit trails, and automated rollback capabilities.
- Selective Deployment: Use Cherry-Pick to deploy specific items or Sync Mode to mirror source to target.
- Dependency Awareness: Automatically identifies and exports dependent items.
- Comprehensive Logging: Integrated logging with daily rotation and sensitive data masking. Use
trxo logs showto monitor detailed workflows and API calls.
Unified management for PingOne Advanced Identity Cloud (Service Account) and PingAM / PingIDM (On-Premise).
Manage configuration storage in Local Filesystem for ad-hoc tasks or Git Repository for collaboration and version control.
Deploy with confidence using powerful control features:
- Diff Preview: See changes before applying.
- Rollback: Optional auto-revert on failure (Git mode).
- Cherry-Pick: Import single or multiple specific items.
- Sync: Mirror source to target (removing orphans).
- Advanced Features Guide
Migrate entire realms or specific configuration sets in a single operation. Designed for CI/CD pipelines.
Detailed tracking of every operation with privacy-focused data sanitization.
- Real-time Logs: Monitor internal transitions and API calls as they happen.
- Log Management: Easily view and filter logs using the
trxo logscommand group.
Quick start:
git clone https://github.com/Trevonix/trxo.git
cd trxo
pip install -e .For detailed requirements and development setup, see Installation Guide.
For command references, examples, and detailed workflows, refer to the Usage Guide.
- Code of Conduct: Our standards for a welcoming community.
- Contributing: Guidelines for submitting improvements and bug fixes.
- Security: How to report security vulnerabilities.
- License: This project is licensed under the MIT License.