Complete API documentation for all ZKAuth SDKs. Choose your preferred language and start building secure applications.
Select your preferred programming language and framework
Install:
npm install @zkauth/sdkInstall:
pip install zkauthInstall:
go get github.com/zkauth/go-sdkInstall:
cargo add zkauthnpm install @zkauth/sdkimport { ZKAuth } from '@zkauth/sdk';
const zkauth = new ZKAuth({
apiKey: 'zka_live_your_api_key_here',
baseURL: 'https://api.zkauth.com'
});
const user = await zkauth.signUp({
email: 'user@example.com',
password: 'secure_password'
});
const session = await zkauth.signIn({
email: 'user@example.com',
password: 'secure_password'
});npm install @zkauth/reactimport { useZKAuth } from '@zkauth/react';
function App() {
const { user, signIn, signOut } = useZKAuth();
return (
<div>
{user ? (
<div>
<p>Welcome, {user.email}!</p>
<button onClick={signOut}>Sign Out</button>
</div>
) : (
<button onClick={() => signIn({email: 'user@example.com', password: 'password'})}>
Sign In
</button>
)}
</div>
);
}