Open Source IAM Platform

Bridge the Gap Between
FreeIPA & Okta

A comprehensive SCIM 2.0 compliant Identity and Access Management platform with seamless LDAP integration. Built for the modern enterprise.

FreeSCIM Architecture

What is FreeSCIM?

Enterprise-grade identity management bridging your on-premise and cloud ecosystems.

🔄

SCIM 2.0 Compliance

Full implementation of the SCIM 2.0 specification for automated provisioning.

🗄️

LDAP Integration

Seamlessly synchronizes with legacy LDAP and modern Active Directory environments.

🐧

FreeIPA Integration

Native, deep integration with Red Hat Identity Management (FreeIPA).

☁️

Okta Integration

Bridging the cloud with full Okta SAML and SCIM automated lifecycle support.

👥

Advanced Management

Robust user lifecycle and hierarchical group management logic.

📜

Audit & API

Comprehensive audit trails and a full RESTful API for custom integrations.

Who should use FreeSCIM?

Designed for organizations managing complex, hybrid identity architectures.

🏢 Enterprises

Large organizations with complex identity needs across hybrid environments.

🛠️ System Integrators

Companies implementing IAM solutions for diverse client bases.

🛡️ Managed Service Providers

Organizations providing comprehensive IAM services at scale.

🔌 Third-Party Integrators

Organizations building extensions to existing identity systems.

👨‍💻 IT Administrators

Sysadmins managing users across FreeIPA and Okta manually.

💻 Developers

Teams building identity-aware applications relying on SCIM.

Supported Platforms

Deploy anywhere, integrate with anything.

Operating Systems

  • Linux: Ubuntu, CentOS, RHEL, Debian, SUSE
  • Container: Docker, Kubernetes
  • Cloud: AWS, Azure, Google Cloud

Identity Providers

  • LDAP: OpenLDAP, Active Directory, 389 Directory Server
  • FreeIPA: Red Hat Identity Management
  • Okta: Okta Identity Cloud
  • Any SCIM 2.0 compliant provider

Databases

  • SQLite: Default database
  • PostgreSQL: Recommended for production
  • MySQL: Supported for compatibility

System Requirements

Lightweight enough for testing, powerful enough for production.

Minimum

For Testing
  • OS: Linux (Ubuntu 18.04+, CentOS 7+, RHEL 7+)
  • Python: 3.12 (Strict)
  • Memory: 4GB RAM
  • Storage: 20GB disk space
  • CPU: 2 cores

Recommended

For Production
  • OS: Ubuntu 20.04 LTS or RHEL 8+
  • Python: 3.12 (Strict)
  • Memory: 8GB RAM or more
  • Storage: 50GB disk space or more
  • CPU: 4 cores or more

Is FreeSCIM Secure?

Yes. We implement enterprise-grade security following industry best practices.

🔒

Encryption

Data encrypted at rest and in transit.

🔑

Authentication

Support for multiple authentication methods.

🛡️

Authorization

Fine-grained role-based access control (RBAC).

📝

Audit Logging

Comprehensive security event logging for full visibility.

Compliance

Features supporting GDPR, HIPAA, and SOX compliance.