Ready to Get Started?
Join thousands of developers who trust Scrubbe Auth for their authentication needs. Secure, flexible, and easy to implement
ScrubbAuth provides robust, scalable authentication services with an easy-to-integrate SDK that simplifies security implementation while meeting the highest industry standards
Explore our comprehensive suite of authentication tools and features that make implementing secure user authentication a breeze
Basic Setup
Get started with Scrubbe Auth in minutes with our simple setup process
// Install the package npm install scrubbe-auth // OR yarn add scrubbe-auth // OR pnpm add scrubbe-auth // Import and initialize import { ScrubeAuth } from 'scrubbe-auth'; const auth = new ScrubeAuth({ appName: 'My Awesome App', secret: process.env.AUTH_SECRET, baseUrl: 'https://myapp.com'});
The basic Setup includes:
Got questions? We've got answers. Browse our frequently asked questions to find what you're looking for.
The Scrubbe Authentication SDK enables developers to securely integrate authentication into their applications using token-based access. It supports API keys, OAuth 2.0, and GitHub sign-in—tailored for both technical and nontechnical users.
Currently supported SDKs include: • Node.js • React (Frontend JavaScript) • TypeScript • Go (coming soon)
You can install the SDK using your preferred package manager : • npm npm install @scrubbe/auth-sdk • yarn yarn add @scrubbe/auth-sdk • pnpm pnpm add @scrubbe/auth-sdk
Use your API key in request headers like this: Authorization: Bearer YOUR_API_KEY Or in JavaScript: scrubbe.auth("YOUR_API_KEY");
1. Go to your Scrubbe dashboard 2. Navigate to Settings > Authentication 3. Enable GitHub Sign-In 4. Input your GitHub OAuth credentials
Yes. Scrubbe supports OAuth 2.0 for secure, scalable tokenbased authentication. You can configure Scrubbe-managed OAuth or bring your own identity provider.
Yes. Scrubbe is designed for multi-tenant SaaS environments. Tenants have logically separated user accounts and permissions under a shared authentication infrastructure.
Scrubbe uses secure JWT-based sessions with: • Short TTL for access tokens (e.g. 15 minutes) • Long TTL for refresh tokens (e.g. 7 days) • Built-in token renewal methods in the SDK
Yes. Scrubbe supports full Role-Based Access Control (RBAC): Js scrubbe.auth().hasRole("admin"); You can also manage roles in the dashboard under Users & Access.
Each SDK includes a /docs folder with examples for: • Initial authentication • Token refresh flow • Secure credential storage Additionally, code samples are available in our GitHub Example Repository (link to be provided).
Join thousands of developers who trust Scrubbe Auth for their authentication needs. Secure, flexible, and easy to implement
Scrubbe uses cookies and similar technologies to enhance your experience, analyze traffic, and enable personalized content. Choose your preferences below.
These cookies are necessary for the website to function properly. They cannot be disabled.
These cookies help us understand how visitors interact with the website, helping us improve our services.
These cookies enable personalized features and notifications to enhance your experience.
These cookies are used to track visitors across websites to display relevant advertisements.