Skip to content
Insights
Request Services
← All OSS projects

Migration tooling · Apache 2.0

okta-entra-config-diff

CLI that diffs Okta tenant config against Microsoft Entra ID tenant config — migration tooling for IAM teams.

View on GitHub →Go

About

Open-source CLI that connects to an Okta tenant and an Entra ID tenant via their respective management APIs, extracts the configurable state of both, normalizes the schemas, and produces a human-readable + machine-readable diff highlighting parity, mismatches, and unmappable configuration.

Designed for IAM teams running migrations or evaluating consolidation. Useful both directions — Okta → Entra and Entra → Okta. The diff identifies: applications configured in both tenants, sign-on policies with equivalent semantics, MFA factor coverage gaps, Conditional Access policy parity, group membership reconciliation, and application-attribute-mapping inconsistencies. Each diff line includes the equivalent operation in the target tenant's API, so the diff can be replayed as a migration script.

Features

  • →Okta + Entra ID tenant config extraction via management APIs
  • →Normalized schema mapping between Okta and Entra concepts
  • →Application coverage diff (configured in one but not the other)
  • →Sign-on policy / Conditional Access policy parity check
  • →MFA factor coverage gap identification
  • →Group membership reconciliation
  • →Attribute mapping diff per application
  • →Output formats: human-readable, JSON, CSV
  • →Optional replay-as-migration mode — generates Terraform / API call scripts for target tenant

Install

# Homebrew
brew install askmeidentity/tap/okta-entra-config-diff

# Go install
go install github.com/askmeidentity/okta-entra-config-diff@latest

# Docker
docker pull ghcr.io/askmeidentity/okta-entra-config-diff:latest

Usage

okta-entra-config-diff \
  --okta-tenant acme.okta.com \
  --okta-token $OKTA_TOKEN \
  --entra-tenant-id 11111111-2222-... \
  --entra-client-id ... \
  --entra-client-secret $ENTRA_SECRET \
  --output diff.json

Related resources

  • Migration playbook: Okta → Entra ID →
  • Migration playbook: Entra → Okta →
  • Comparison: Okta vs Microsoft Entra ID →
Last reviewed: 2026-05-26

Identity, cybersecurity, and custom software for regulated enterprises. Audit-ready operations from advisory through audit.

Americas HQ

Wilmington, DE

America/New York

India HQ

Hyderabad, TG

Asia/Kolkata

Services
  • IAM Consulting
  • IAM Technologies
  • Custom Software & AI
  • IAM Staffing
  • Request Services
  • Case Studies
Resources
  • All Resources
  • Complete Guide to IAM
  • IAM Frameworks Compared
  • IAM Certification Roadmap
  • IAM API Hub
  • IAM Explainers
  • IAM Vendor Status
  • Release Notes
  • State of Identity
  • State of PAM
  • State of IGA
  • State of CIAM
  • State of AI Agent Identity
  • IAM Salary Benchmark
  • Vendor Pricing Index
  • Year in Review 2026
  • Acquisition Tracker
  • Outage Tracker
  • Identity Incidents
  • Vulnerability Tracker
  • Cheat Sheets
  • Standards Explainers
  • Migration Playbooks
  • Audit Checklists
  • Reference Architectures
  • RFP Templates
  • IAM Anti-Patterns
  • Compliance Crosswalk
  • Market Landscape
  • Awesome IAM
  • IAM Glossary
  • Compliance Frameworks
  • Integration Guides
  • Vendor Alternatives
  • IAM by Industry
  • Salary Lookup
  • Directory
Research & media
  • IAM Compensation 2026
  • Vendor Moves Q3 2026
  • Identity Incidents Q3 2026
  • Vendor Security Posture 2026
  • Vendor Pricing 2026
  • AI Citation Tracker
  • Top 50 IAM Tools 2026
  • Podcast
  • Videos
  • Newsletter
  • Newsletter Archive
  • Embed Widgets
Free tools
  • JWT Decoder
  • JWT Signer
  • SAML Decoder
  • SAML Metadata Diff
  • OAuth Flow Visualizer
  • OIDC Debugger
  • OIDC Discovery Validator
  • PKCE Generator
  • WebAuthn Tester
  • Bearer Token Inspector
  • SCIM Validator
  • Password Entropy
  • IAM RFP Template
  • PAM Vendor Selector
  • Maturity Assessment
  • ROI Calculator
  • TCO Calculator
  • MFA Bypass Risk
  • Audit-Prep Burden
  • Quizzes
Company
  • About
  • Leadership
  • Approach
  • Why Choose Us
  • Partners
  • Press Kit
  • Press Topics
  • Global Presence
  • Locations
  • Insights
  • Now
  • Community
  • Open Roles
  • Submit Resume
  • Training
  • Contact

© 2026 askmeidentity, Inc.. Safeguard your digital frontier.

  • Privacy Policy
  • Terms of Service
  • Accessibility