Function: createSessionClient() ​
createSessionClient(
config,cookies):SessionAccount
Defined in: packages/appwrite/src/index.ts:127
Creates an Appwrite session client for authenticated user operations.
Parameters ​
config ​
Omit<AppwriteConfig, "apiKey">
Appwrite configuration (endpoint and projectId)
cookies ​
Cookies
SvelteKit cookies object containing the session cookie
Returns ​
An object with account manager for the authenticated user
Example ​
typescript
const config = {
endpoint: process.env.APPWRITE_ENDPOINT,
projectId: process.env.APPWRITE_PROJECT,
};
const { account } = createSessionClient(config, cookies);
const user = await account.get();