awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ory avatar

ory/polis

0
View on GitHub↗
2,242 stars·223 forks·TypeScript·Apache-2.0·26 viewswww.ory.com/?utm_source=github&utm_medium=banner&utm_campaign=polis↗

Polis

Polis is a self-hosted identity provider designed to manage federated authentication and user lifecycle operations within private infrastructure. It functions as a centralized hub for identity management, enabling organizations to maintain control over user data while enforcing security policies across diverse environments.

The platform distinguishes itself by acting as a protocol-bridging gateway that converts complex enterprise authentication standards, such as SAML and OIDC, into a unified OAuth 2.0 flow. It further automates administrative tasks by synchronizing user and group information across disparate systems using the SCIM 2.0 protocol, ensuring consistent provisioning and de-provisioning of accounts.

Beyond core authentication, the platform provides tools for multi-factor security enforcement, including support for passkeys and biometric verification. It includes administrative interfaces for managing identity provider connections, customizing user-facing login and registration pages, and monitoring system health through detailed event tracing and performance metrics.

The service is built for containerized deployment, supporting horizontal scaling and integration with various relational and NoSQL database backends for persistent storage.

Features

  • Self-Hosted Deployments - Deploys and manages authentication services within private infrastructure to maintain full control over user data and security.
  • Single Sign-On - Provides a centralized identity service that bridges SAML and OIDC protocols into a unified OAuth 2.0 flow for enterprise authentication.
  • Centralized Identity Management - Acts as a central hub that connects multiple external identity providers to downstream applications through a single, consistent interface.
  • Enterprise Identity Providers - Connects web applications to external SAML and OIDC identity providers by converting complex protocols into a unified OAuth 2.0 flow.
  • Multi-Factor Authentication - Secures user accounts using passkeys, biometric verification, and hardware security keys to enhance login security.
  • OAuth 2.0 and OIDC Token Issuance - Handles the complete authentication handshake, including initiating redirects, exchanging authorization codes, and validating identity provider responses to establish secure sessions.
  • SAML and OIDC Protocol Bridging - Translates complex enterprise authentication protocols like SAML and OIDC into a unified OAuth 2.0 flow for simplified application integration.
  • Self-Hosted Identity Providers - Acts as a self-hosted authentication platform that manages federated identities and enforces multi-factor security across diverse corporate environments.
  • Single Sign-On Integrations - Connects web applications to corporate identity providers using SAML and OIDC to simplify user login through a unified interface.
  • Self-Hosted Deployment Infrastructure - Supports flexible deployment across self-managed, private cloud, or containerized environments with built-in support for autoscaling and security hardening.
  • Service Scaling - Distributes traffic across multiple instances and utilizes edge caching to maintain high performance during periods of peak demand.
  • Security and Compliance - Protects infrastructure using industry-standard cryptography and automated security monitoring to meet global data privacy and reliability certifications.
  • Identity Synchronization - Synchronizes user and group information across systems using the SCIM 2.0 protocol to automate identity lifecycle management.
  • SCIM Provisioning - Automates the provisioning and de-provisioning of user accounts across disparate systems by synchronizing identity data through standardized protocols.
  • User Identity Management - Enables centralized management of user schemas, registration flows, and multi-tenant user base migrations through an administrative console.

Star history

Star history chart for ory/polisStar history chart for ory/polis

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Polis

Hand-picked collections where Polis appears.
  • Self-Hosted Single Sign-On Providers

Frequently asked questions

What does ory/polis do?

Polis is a self-hosted identity provider designed to manage federated authentication and user lifecycle operations within private infrastructure. It functions as a centralized hub for identity management, enabling organizations to maintain control over user data while enforcing security policies across diverse environments.

What are the main features of ory/polis?

The main features of ory/polis are: Self-Hosted Deployments, Single Sign-On, Centralized Identity Management, Enterprise Identity Providers, Multi-Factor Authentication, OAuth 2.0 and OIDC Token Issuance, SAML and OIDC Protocol Bridging, Self-Hosted Identity Providers.

What are some open-source alternatives to ory/polis?

Open-source alternatives to ory/polis include: yalantis/side-menu.android — Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It… authorizerdev/authorizer — Authorizer is an open-source identity provider that functions as a centralized authentication and authorization… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… ory/keto — Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control… kananinirav/aws-certified-cloud-practitioner-notes — This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud…

Open-source alternatives to Polis

Similar open-source projects, ranked by how many features they share with Polis.
  • yalantis/side-menu.androidYalantis avatar

    Yalantis/Side-Menu.Android

    5,212View on GitHub↗

    Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio

    Javaandroidanimationdrawer-layout
    View on GitHub↗5,212
  • authorizerdev/authorizerauthorizerdev avatar

    authorizerdev/authorizer

    1,968View on GitHub↗

    Authorizer is an open-source identity provider that functions as a centralized authentication and authorization platform. It manages user identities and session lifecycles by implementing standard OpenID Connect protocols, allowing for secure verification across web, mobile, and backend applications. The service is designed as a containerized microservice that provides a unified interface for administrative and authentication operations. The platform distinguishes itself through a multi-tenant architecture that isolates authentication rules and user data across different business domains. It

    Go2faauthauthentication
    View on GitHub↗1,968
ibm/mcp-context-forgeIBM avatar

IBM/mcp-context-forge

3,310View on GitHub↗

mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

Pythonagentsaiapi-gateway
View on GitHub↗3,310
  • bitwarden/androidbitwarden avatar

    bitwarden/android

    8,457View on GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    View on GitHub↗8,457
  • See all 30 alternatives to Polis→