Skip to main content
Version: 1.0.0

What is Shyntr?

Shyntr is a lightweight, visionary Identity Broker designed to bridge the gap between modern applications and diverse Identity Providers. It acts as a universal adapter, unblocking the complexity of authentication protocols so you can focus on building your product.

The Vision

Identity management is fragmented. Developers are stuck building translation layers between legacy SAML systems, modern OIDC clients, and custom backends. Shyntr unifies this chaos. It does not manage users; it manages the conversation between your users and your applications.

Core Capabilities

The Authentication Hub

Centralize your authentication traffic. Route requests from any application to any identity provider transparently. Shyntr serves as the single point of control for all your authentication flows.

Protocol Translation

Seamlessly bridge the gap between SAML and OpenID Connect/OAuth2:

  • Let your modern apps communicate with legacy corporate directories
  • Enable legacy applications to integrate with modern social logins
  • No protocol expertise required on either end

Rapid Compliance

Instantly provide standard-compliant OIDC endpoints for your custom internal systems without rewriting your security layer.

The Shyntr Ecosystem

Shyntr is headless by design, meaning the core backend strictly handles cryptographic protocols, token generation, and security boundaries. It does not enforce a generic UI.

To provide a complete out-of-the-box experience, the ecosystem includes:

ComponentDescriptionRepository
Shyntr Identity HubHigh-performance Go backend - the universal protocol translator and Zero Trust Brokershyntr/shyntr
Shyntr Auth PortalUser-facing Next.js app for Login, Consent, and Logout flowsshyntr/shyntr-auth-portal
Shyntr DashboardReact admin portal for managing Tenants, Connections, and Attribute Mappingshyntr/shyntr-dashboard
Flexibility

You can use the provided Auth Portal and Dashboard directly, or build your own custom UIs in any language. The core Identity Hub exposes all functionality via well-documented APIs and CLI.

Core Scenarios

1. The Gateway (Federation)

You have an existing OpenID Connect service (like Auth0, Google, or a custom OIDC Provider), but you need to support SAML enterprise customers.

Shyntr sits in the middle. It accepts the SAML request, translates the handshake, validates the session against your existing OpenID provider, and routes the authenticated user back—all without your Identity Provider needing to know a thing about SAML.

2. The Interface (Custom Provider)

You have a proprietary user database and need to expose it to 3rd party apps via standard OAuth2/OIDC.

Instead of building an OAuth2 engine from scratch, connect Shyntr to your system. Shyntr handles the cryptographic heavy lifting, token generation, and protocol flow, while your system simply approves the login.

Why Choose Shyntr?

FeatureBenefit
Headless ArchitectureFull control over your UI/UX
Protocol AgnosticSAML 2.0 and OIDC/OAuth2 support
Multi-Tenant NativeBuilt for SaaS from day one
Zero Trust ReadyEnterprise-grade security by default
Complete EcosystemAuth Portal + Dashboard included
Open SourceApache-2.0 licensed, community-driven

Quick Start

Get the complete Shyntr ecosystem running in minutes with Docker Compose:

# Create docker-compose.yml (see Docker Compose guide)
# Then start all services
docker-compose up -d

# Access the services:
# - Dashboard: http://localhost:3274
# - Auth Portal: http://localhost:3000
# - OIDC Discovery: http://localhost:7496/.well-known/openid-configuration
Next Steps

License

Shyntr is proudly open-source and licensed under the Apache-2.0 license. Check the LICENSE file for details.