frontegg
Frontegg is a web platform where SaaS companies can set up their fully managed, scalable and brand aware - SaaS features and integrate them into their SaaS portals in up to 5 lines of code.
What it is and what it does
Frontegg is a Python client library for the Frontegg SaaS platform, which provides managed features like authentication, user management, and other backend services for SaaS applications. The SDK wraps HTTP calls to Frontegg's APIs using requests, aiohttp, and httpx, with JWT-based authentication powered by PyJWT and cryptography. It's designed to reduce boilerplate by bundling these common SaaS operations into a single package.
The package supports Python 3.7 through 3.13 and is marked Production/Stable, but has not received updates in 641 days. It carries no known security vulnerabilities. Use it when you need to integrate Frontegg's managed SaaS features into a Python application, but be aware that active maintenance has stalled and you may need to fork or patch the code if issues arise.
Use it for:
- Integrate Frontegg authentication into a Python web application to outsource user login and session management.
- Add user and tenant management to a multi-tenant SaaS product without building those features in-house.
- Automate user provisioning and access control workflows via Frontegg's API in backend services.
- Build a Python CLI or microservice that needs to authenticate requests to Frontegg-protected resources.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Frontegg is a Python SDK for integrating Frontegg's SaaS platform features—authentication, user management, and other managed services—into your application with minimal code.
Yes, if you are already committed to using Frontegg's platform and need a Python client. The package has low install friction, no known vulnerabilities, and broad Python version support. However, dormant maintenance (641 days since last release) is a concern—you should verify that the SDK remains compatible with the current Frontegg API and be prepared to maintain a fork if critical issues emerge. Clarify the license terms before use in proprietary contexts.
Install
frontegg on PyPI
pip
pip install frontegguv
uv add fronteggpoetry
poetry add fronteggInstalling frontegg
Before you install
Low install friction with a pure-wheel distribution. Maintenance is dormant—no commits recorded since the last release 641 days ago—so expect no active bug fixes or feature updates, though the package is marked as Production/Stable.
License in practice
License status is unclear; no SPDX identifier or raw license text is available in the package metadata. Verify the actual license terms before use in proprietary or restricted contexts.
Quickstart
pip install frontegg
import frontegg
# Initialize and authenticate with Frontegg credentials
# See https://github.com/frontegg/python-sdk for full examples
Requires Python 3.8 or later; depends on requests, aiohttp, PyJWT, cryptography, and other HTTP/auth libraries.
Verify before relying
- Exact scope of SaaS features available through this SDK (authentication, user management, billing, etc.)
- Whether dormant status reflects stable maturity or abandoned maintenance
- Compatibility with current Frontegg platform API versions
- Real-world usage patterns and community adoption beyond download metrics
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (<4.0,>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — requests, arrow, aiohttp, PyJWT, cryptography, typing-extensions, httpx |
| Maintenance | dormant — 641 days since the last release |
| First released | |
| Downloads | 169,293/month — #10,421 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: frontegg-3.0.4-py3-none-any.whl
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
azure-identityProvides Microsoft Entra ID token-based…
unclear · top 1,000 on PyPI
django-allauthProvides integrated local and social…
permissive · top 5,000 on PyPI
trytondTrytond is the server component of Tryton, an…
copyleft · top 15,000 on PyPI
configcat-clientA Python SDK for integrating ConfigCat's…
permissive · top 5,000 on PyPI
microsoft-kiota-authentication-azureProvides Azure identity authentication for HTTP…
permissive · top 5,000 on PyPI
telesignTeleSign SDK provides Python bindings to send…
permissive · top 15,000 on PyPI
pulumi-azureadPulumi provider for Azure Active Directory that…
permissive · top 15,000 on PyPI
redis-entraidProvides Entra ID (Azure Active Directory)…
unclear · top 5,000 on PyPI
hyundai-kia-connect-apiProvides a Python API to authenticate with and…
permissive · top 15,000 on PyPI
FeatureManagementEnables runtime control of application features…
permissive · top 15,000 on PyPI