Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/better-auth/better-auth
/ functions
Functions
3,880 in github.com/better-auth/better-auth
⨍
Functions
3,880
◇
Types & classes
883
↓ 2 callers
Function
createSignedGoogleToken
(payload: Record<string, unknown>)
packages/core/src/social-providers/google.test.ts:18
↓ 2 callers
Function
createSubscription
( overrides: Partial<Stripe.Subscription> = {}, )
packages/stripe/test/_factories.ts:72
↓ 2 callers
Function
createTestCookie
( ctx: AuthContext, sessionToken: string, domain?: string, )
packages/better-auth/src/plugins/test-utils/cookie-builder.ts:16
↓ 2 callers
Method
createUser
( user: Omit<User, "id" | "createdAt" | "updatedAt" | "emailVerified"> & Partial<User> & Record<string
packages/core/src/types/context.ts:96
↓ 2 callers
Function
customSessionClient
()
packages/better-auth/src/plugins/custom-session/client.ts:5
↓ 2 callers
Function
decideConsume
* Decide an atomic rate-limit step against an in-memory `RateLimit` snapshot * for the rolling `window` (seconds) and `max`. Shared by the memory bac
packages/better-auth/src/api/rate-limiter/index.ts:50
↓ 2 callers
Function
defaultClientSecretHasher
(clientSecret: string)
packages/better-auth/src/plugins/oidc-provider/utils.ts:7
↓ 2 callers
Function
defaultKeyHasher
(token: string)
packages/scim/src/scim-tokens.ts:11
↓ 2 callers
Function
defaultKeyHasher
(key: string)
packages/api-key/src/index.ts:27
↓ 2 callers
Function
defaultKeyHasher
(otp: string)
packages/better-auth/src/plugins/email-otp/utils.ts:11
↓ 2 callers
Function
defaultKeyHasher
(otp: string)
packages/better-auth/src/plugins/magic-link/utils.ts:4
↓ 2 callers
Function
defaultKeyHasher
(token: string)
packages/better-auth/src/plugins/two-factor/utils.ts:4
↓ 2 callers
Function
defaultKeyHasher
(token: string)
packages/better-auth/src/plugins/one-time-token/utils.ts:3
↓ 2 callers
Method
deleteAccounts
(userId: string)
packages/core/src/types/context.ts:152
↓ 2 callers
Function
deleteApiKey
( ctx: GenericEndpointContext, apiKey: ApiKey, opts: PredefinedApiKeyOptions, )
packages/api-key/src/adapter.ts:536
↓ 2 callers
Function
deleteApiKeyFromStorage
* Delete API key from secondary storage
packages/api-key/src/adapter.ts:337
↓ 2 callers
Function
deleteManyWithHooks
( where: Where[], model: BaseModelNames, customDeleteFn?: | { fn: (where: Where[]) => void | Pro
packages/better-auth/src/db/with-hooks.ts:337
↓ 2 callers
Method
deleteOrganization
(orgId: string)
packages/better-auth/src/plugins/test-utils/types.ts:45
↓ 2 callers
Function
deriveEncryptionSecret
(secret: string, salt: string)
packages/better-auth/src/crypto/jwt.ts:52
↓ 2 callers
Function
deserializeApiKey
* Deserialize API key from storage
packages/api-key/src/adapter.ts:161
↓ 2 callers
Function
detectEnvironment
()
packages/telemetry/src/detectors/detect-runtime.ts:23
↓ 2 callers
Function
detectFramework
(cwd: string, packageJson: PackageJson)
packages/cli/src/commands/init/utility/framework.ts:8
↓ 2 callers
Function
detectPackageManager
()
packages/telemetry/src/detectors/detect-project-info.ts:4
↓ 2 callers
Function
detectRuntime
()
packages/telemetry/src/detectors/detect-runtime.ts:4
↓ 2 callers
Function
dispatchAuthEndpoint
( endpoint: Endpoint, input: DispatchContext, )
packages/better-auth/src/api/dispatch.ts:321
↓ 2 callers
Function
electronProxyClient
(options: ElectronProxyClientOptions)
packages/electron/src/proxy.ts:8
↓ 2 callers
Function
encodeBackupCodes
( codes: string[], secret: string | SecretConfig, options?: BackupCodeOptions | undefined, )
packages/better-auth/src/plugins/two-factor/backup-codes/index.ts:72
↓ 2 callers
Function
escapeRegExpChar
* Escapes a character if it has a special meaning in regular expressions * and returns the character as is if it doesn't
packages/better-auth/src/utils/wildcard.ts:7
↓ 2 callers
Function
evaluateRateLimit
( apiKey: ApiKey, opts: PredefinedApiKeyOptions, )
packages/api-key/src/rate-limit.ts:47
↓ 2 callers
Function
expireExistingChunks
()
packages/better-auth/src/cookies/session-store.ts:152
↓ 2 callers
Function
expoClient
(opts: ExpoClientOptions)
packages/expo/src/client.ts:342
↓ 2 callers
Function
extractIPv4FromMapped
* Converts IPv4-mapped IPv6 address to IPv4 * e.g., "::ffff:192.0.2.1" -> "192.0.2.1"
packages/core/src/utils/ip.ts:44
↓ 2 callers
Function
fail
(code: string, description?: string)
packages/better-auth/src/plugins/oauth-popup/index.ts:170
↓ 2 callers
Function
fetchDiscoveryDocument
( url: string, timeout: number = DEFAULT_DISCOVERY_TIMEOUT, )
packages/sso/src/oidc/discovery.ts:303
↓ 2 callers
Function
fetchUserImage
( baseURL: string | undefined, url: string, options?: Pick<ElectronClientOptions, "userImageProxy"> | undef
packages/electron/src/user.ts:17
↓ 2 callers
Function
findInvalidTrustedProxies
(entries: string[])
packages/core/src/utils/ip.ts:279
↓ 2 callers
Method
findSessions
( sessionTokens: string[], options?: | { onlyActiveSessions?: boolean | undefined; } | und
packages/core/src/types/context.ts:136
↓ 2 callers
Function
fn
(data)
packages/better-auth/src/db/internal-adapter.ts:638
↓ 2 callers
Function
formatAdapterLabel
(adapter: DatabaseAdapter)
packages/cli/src/commands/init/utility/database.ts:67
↓ 2 callers
Function
formatEnvelope
(version: number, ciphertext: string)
packages/better-auth/src/crypto/index.ts:31
↓ 2 callers
Function
formatErrorURL
(url: string, error: string, description: string)
packages/better-auth/src/plugins/oidc-provider/authorize.ts:11
↓ 2 callers
Function
formatNumber
(num: number)
docs/app/community/community-client.tsx:127
↓ 2 callers
Function
generateBackupCodes
( secret: string | SecretConfig, options?: BackupCodeOptions | undefined, )
packages/better-auth/src/plugins/two-factor/backup-codes/index.ts:90
↓ 2 callers
Function
generateExportedKeyPair
( options?: JwtOptions | undefined, )
packages/better-auth/src/plugins/jwt/utils.ts:31
↓ 2 callers
Function
generateInnerAuthConfigCode
({ database, plugins, appName, baseURL, emailAndPassword, socialProviders, options, installDependency,
packages/cli/src/commands/init/utility/auth-config.ts:21
↓ 2 callers
Function
generatedCoverUrl
( title: string, date: Date | undefined, theme: "light" | "dark", )
docs/app/blog/[[...slug]]/page.tsx:25
↓ 2 callers
Function
generator
(ctx: AuthContext, options: BetterAuthOptions)
packages/better-auth/src/plugins/open-api/generator.ts:849
↓ 2 callers
Function
get
(identifier: string)
packages/better-auth/src/plugins/test-utils/otp-sink.ts:12
↓ 2 callers
Function
getAccountId
(userName: string, externalId?: string)
packages/scim/src/mappings.ts:3
↓ 2 callers
Function
getApiKey
( ctx: GenericEndpointContext, hashedKey: string, opts: PredefinedApiKeyOptions, )
packages/api-key/src/adapter.ts:368
↓ 2 callers
Function
getApiKeyByIdFromStorage
* Get API key from secondary storage by ID
packages/api-key/src/adapter.ts:227
↓ 2 callers
Function
getArgumentsPrompt
( options: Record<string, unknown>, plugins: PluginConfig[], target: "auth" | "authClient", )
packages/cli/src/commands/init/utility/prompt.ts:89
↓ 2 callers
Function
getAuthClientPluginsCode
({ plugins, options = {}, installDependency, }: { plugins?: PluginConfig[]; options?: Record<string, unkn
packages/cli/src/commands/init/utility/plugin.ts:306
↓ 2 callers
Function
getAuthCookieHeaders
( user: { email: string; password: string; name: string } = testUser, )
packages/scim/src/scim-patch.test.ts:50
↓ 2 callers
Function
getAuthCookieHeaders
( user: { email: string; password: string; name: string } = testUser, )
packages/scim/src/scim-users.test.ts:54
↓ 2 callers
Function
getAuthCookieHeaders
( user: { email: string; password: string; name: string } = testUser, )
packages/scim/src/scim.test.ts:51
↓ 2 callers
Function
getAuthPluginsCode
({ plugins, options = {}, installDependency, }: { plugins?: PluginConfig[]; options?: Record<string, unkn
packages/cli/src/commands/init/utility/plugin.ts:260
↓ 2 callers
Function
getBackupCodes
( backupCodes: string, key: string | SecretConfig, options?: BackupCodeOptions | undefined, )
packages/better-auth/src/plugins/two-factor/backup-codes/index.ts:124
↓ 2 callers
Function
getBaseAdapter
( options: BetterAuthOptions, handleDirectDatabase: ( options: BetterAuthOptions, ) => Promise<DBAdapter<
packages/better-auth/src/db/adapter-base.ts:7
↓ 2 callers
Function
getBaseType
(type: any)
packages/better-auth/src/plugins/open-api/open-api.test.ts:716
↓ 2 callers
Function
getClient
( clientId: string, trustedClients: (Client & { skipConsent?: boolean | undefined })[] = [], )
packages/better-auth/src/plugins/oidc-provider/index.ts:53
↓ 2 callers
Function
getClientIP
(req: Request)
docs/lib/ai-chat/rate-limit.ts:25
↓ 2 callers
Function
getClientPublicEndpoint
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, clientId: string, )
packages/oauth-provider/src/oauthClient/endpoints.ts:45
↓ 2 callers
Function
getClientTransport
()
packages/oauth-provider/src/mcp.test.ts:391
↓ 2 callers
Function
getColorDepth
()
packages/core/src/env/color-depth.ts:60
↓ 2 callers
Function
getCookie
(cookie: string)
packages/expo/src/client.ts:102
↓ 2 callers
Function
getCookieCache
( request: Request | Headers, config?: | { cookiePrefix?: string; cookieName?: string; isSecur
packages/better-auth/src/cookies/index.ts:497
↓ 2 callers
Function
getCustomIdGenerator
(options: BetterAuthOptions)
packages/mongo-adapter/src/mongodb-adapter.ts:69
↓ 2 callers
Function
getDefaultConfig
()
packages/api-key/src/routes/index.ts:52
↓ 2 callers
Function
getDefaultSpecialRules
()
packages/better-auth/src/api/rate-limiter/index.ts:513
↓ 2 callers
Function
getEnvFiles
(cwd: string)
packages/cli/src/commands/init/utility/env.ts:4
↓ 2 callers
Function
getIPFromHeader
( value: string, options: { ipv6Subnet?: number; trustedProxies?: string[]; } = {}, )
packages/core/src/utils/ip.ts:289
↓ 2 callers
Function
getJwksForVerification
( token: string, opts: JwksFetchOptions & { forceRefresh?: boolean }, )
packages/core/src/oauth2/verify.ts:208
↓ 2 callers
Function
getJwtPluginOptions
()
packages/oauth-provider/src/client-resource.ts:44
↓ 2 callers
Function
getJwtToken
( ctx: GenericEndpointContext, options?: JwtOptions | undefined, )
packages/better-auth/src/plugins/jwt/sign.ts:152
↓ 2 callers
Function
getKyselyDatabaseType
( db: BetterAuthOptions["database"], )
packages/kysely-adapter/src/dialect.ts:12
↓ 2 callers
Function
getLLMText
( docPage: InferPageType<typeof source>, version?: DocsVersion, )
docs/lib/llm-text.ts:245
↓ 2 callers
Function
getMissingEnvVars
( envFiles: Map<string, string[]>, envVar: string | string[], )
packages/cli/src/commands/init/utility/env.ts:47
↓ 2 callers
Function
getMysql
()
packages/better-auth/src/test-utils/test-instance.ts:86
↓ 2 callers
Function
getORMFromAdapter
(adapter: DatabaseAdapter)
packages/cli/src/commands/init/utility/database.ts:28
↓ 2 callers
Function
getOauthProviderPlugin
()
packages/oauth-provider/src/client-resource.ts:31
↓ 2 callers
Function
getOperationId
(endpoint: Endpoint, fallback?: string)
packages/better-auth/src/api/dispatch.ts:66
↓ 2 callers
Function
getPackageVersion
(pkg: string)
packages/telemetry/src/node.ts:37
↓ 2 callers
Function
getPackageVersion
( _pkg: string, )
packages/telemetry/src/utils/package-json.ts:5
↓ 2 callers
Function
getPasskeyActions
( $fetch: BetterFetch, { $listPasskeys, $store, }: { $listPasskeys: ReturnType<typeof atom<any>>; $
packages/passkey/src/client.ts:30
↓ 2 callers
Function
getPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string, )
demo/nextjs/components/ui/chart.tsx:293
↓ 2 callers
Function
getPluginConfigs
(plugins: Plugin[])
packages/cli/src/commands/init/utility/plugin.ts:8
↓ 2 callers
Function
getPostgres
()
packages/better-auth/src/test-utils/test-instance.ts:58
↓ 2 callers
Function
getProtocolFromSource
( source: Request | Headers, configProtocol?: "http" | "https" | "auto" | undefined, trustedProxyHeaders?:
packages/better-auth/src/utils/url.ts:308
↓ 2 callers
Function
getQueryModel
* Resolve the db.query key for a model. * * When `usePlural` is false (default), Better Auth uses singular model * names like "user", but
packages/drizzle-adapter/src/drizzle-adapter.ts:705
↓ 2 callers
Method
getReader
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2281
↓ 2 callers
Function
getResourceURL
(path: string, baseURL: string)
packages/scim/src/utils.ts:1
↓ 2 callers
Function
getRetryAfter
(lastRequest: number, window: number)
packages/better-auth/src/api/rate-limiter/index.ts:109
↓ 2 callers
Function
getSAMLPostAssertionConsumerServiceUrls
( metadata: string | undefined, )
packages/sso/src/saml/response-binding.ts:66
↓ 2 callers
Function
getSAMLRedirectCandidates
( relayStateCallbackUrl: string | undefined, samlConfig: SAMLConfig | undefined, samlOptions: SSOOptions["s
packages/sso/src/routes/saml-pipeline.ts:148
↓ 2 callers
Function
getSessionAtom
( $fetch: BetterFetch, options?: BetterAuthClientOptions | undefined, )
packages/better-auth/src/client/session-atom.ts:69
↓ 2 callers
Function
getSessionCookie
( request: Request | Headers, config?: | { cookiePrefix?: string; cookieName?: string; path?:
packages/better-auth/src/cookies/index.ts:461
↓ 2 callers
Function
getSetCookie
(header: string, prevCookie?: string | undefined)
packages/expo/src/client.ts:74
↓ 2 callers
Function
getSignedQueryIssuedAt
(oauthQuery: string)
packages/oauth-provider/src/signed-query.ts:65
↓ 2 callers
Function
getSqlite
()
packages/better-auth/src/test-utils/test-instance.ts:81
← previous
next →
601–700 of 3,880, ranked by callers