Sign-in
Email, passkeys, and company identity providers with secure sessions.
Product / Door
Every app starts private. Invite a person or team, assign a role, and send the URL. Sign-in, sessions, and authorization are built in.
What is included
Email, passkeys, and company identity providers with secure sessions.
Invite a person, a team, or an entire workspace from one access panel.
Enforce the same roles in the UI, server, and database.
Every deployed app gets its own identity for calling other tools safely.
Declared with the app
The coding agent declares the resource beside the app. Local development and production use the same binding and permission contract.
import { auth } from "tarantula";
export const access = auth({
audience: "workspace",
roles: {
viewer: ["accounts.read"],
owner: ["accounts.*"]
}
});Small-cloud defaults
01No callback-URL setup
02No separate role sync
03One share panel for people and teams
Private alpha