Show HN: Tesseral – Open-Source Auth

https://news.ycombinator.com/rss Hits: 23
Summary

Tesseral Tesseral is open source auth infrastructure for business software (i.e., B2B SaaS). Tesseral is a multi-tenant, API-first service designed to run on the cloud. It is not an authentication library tied to a particular language or framework; Tesseral works with any tech stack. Most developers should start by using Tesseral's managed service, available at console.tesseral.com. You can also self-host Tesseral. Key Features Tesseral bundles everything that a developer needs to manage users in business software. Get Started Read the documentation We encourage all developers to read the full documentation first, which is available at tesseral.com/docs. This README provides only a very brief subset of the docs to illustrate some basic ideas. SDKs Tesseral currently offers several SDKs for common web development frameworks. Clientside SDKs React Serverside SDKs Express Flask Golang More SDKs, in particular Next.js, are in active development. If you do not see your preferred framework listed here, please get in touch with support@tesseral.com; we may be able to give you early access. Sign up For Tesseral’s managed service, you will first need to create an account at https://console.tesseral.com. You will need to create a Project and generate a Publishable Key. Publishable Keys always look like this: publishable_key_... . Integrate your frontend To integrate Tesseral into your app, you'll first need to integrate your frontend. This example uses the Tesseral React SDK. Install the SDK like this: npm install @tesseral/tesseral-react Then, using your Publishable Key (starts with publishable_key_... ), wrap your React app in the <TesseralProvider> component: import { createRoot } from "react-dom/client" import { TesseralProvider } from "@tesseral/tesseral-react" ; import App from "./App.tsx" const root = createRoot ( document . getElementById ( "root" ) ) root . render ( // use your Project's Publishable Key here < TesseralProvider publishableKey = "publishable_key_..." >...

First seen: 2025-05-28 16:01

Last seen: 2025-05-29 14:06