Meet @slashid/remix
@slashid/remix
is our Remix-first identity SDK. We’ve borrowed the power of our React SDK and aligned it with Remix’s unique design patterns.
We’ve built the SlashID Remix SDK with ease-of-use and developer experience as our core design pillar.
@slashid/remix
is our easiest to use SDK - ever! Forget about navigating through complex API documentation. @slashid/remix
provides the smallest API surface possible so that it stays out of your way, enabling you to get productive fast.
Check out our quick start guide, add authentication to your Remix application in six easy steps.
Key Features
Server side rendering (SSR)
Wave goodbye to loading spinners. Remix is all about parallelizing data fetching for optimized rendering. Our components and authentication logic run server-side so you can optimise your first render based on the users authentication state. Render once.
Protected Pages
Gate pages behind login, or protect pages from users without sufficient privilege to view them using Groups - on the server and/or in the client.
Pre-built log-in & sign-up form
Render your login form with just three lines of code. Magic links, passkeys, OTP, SAML, OIDC & passwords - we’ve got you covered.
Not to your taste? Our form appearance can be completely customised - and we mean *completely*. Check out Form: CSS custom properties, and Form: Layout Slots & Primitives.
Auth-aware conditional rendering
Use the <LoggedIn>
, <LoggedOut>
and <Groups>
control components to conditionally render parts of a page depending on a users authentication state or group membership.
Conclusion
In this brief post we’ve introduced you to @slashid/remix
, the SlashID Remix SDK. Eager to experiment with Remix? We’ve made our SDK quick & easy to implement so you can get productive, fast.
Get started today with a free account, and learn how you can implement the SlashID Remix SDK in six easy steps with our quick start guide.