# Kobble Documentation ## Docs - [Best Practices](https://docs.kobble.io/guides/best-practices.md): Learn how to set up your project based on industry best practices. - [Integrating Crisp](https://docs.kobble.io/guides/crisp.md): Learn how to set up Crisp in your customer portal - [Introduction](https://docs.kobble.io/introduction.md): Welcome to Kobble documentation. Here you can learn how to build your SaaS faster than ever. - [Next quickstart](https://docs.kobble.io/learning/quickstart/next.md): Add authentication and permissions to your Next.js application using Kobble - [React quickstart](https://docs.kobble.io/learning/quickstart/react.md): Add authentication to your React application in under 10 minutes using Kobble SDK. - [Set up Kobble](https://docs.kobble.io/learning/quickstart/setup.md): Get started in under 5 minutes - [Supabase](https://docs.kobble.io/learning/quickstart/supabase.md): Use your Supabase client with Kobble authentication SDK - [Vue.js quickstart](https://docs.kobble.io/learning/quickstart/vuejs.md): Add authentication to your Vue.js application in under 10 minutes using Kobble SDK. - [Deno](https://docs.kobble.io/libraries/admin-sdk/deno.md): Learn how to integrate Kobble using our Deno SDK. - [Go](https://docs.kobble.io/libraries/admin-sdk/go.md): Learn how to integrate Kobble using our Go SDK. - [Node.js](https://docs.kobble.io/libraries/admin-sdk/node.md): Learn how to integrate Kobble using our Node.js SDK. - [Javascript](https://docs.kobble.io/libraries/client-sdk/javascript.md): Learn how to integrate Kobble in any Javascript Application. - [React](https://docs.kobble.io/libraries/client-sdk/react.md): Learn how to add authentication to your React application using Kobble SDK. - [React Web Extension](https://docs.kobble.io/libraries/client-sdk/react-web-extension.md): Learn how to add authentication to your React-based Chrome extension using the Kobble SDK. - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/is-allowed.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/is-forbidden.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/login-button.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/logout-button.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/pricing-link.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/profile-link.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/signed-in.md) - [](https://docs.kobble.io/libraries/fullstack-sdk/next/components/signed-out.md) - [getAccessControl()](https://docs.kobble.io/libraries/fullstack-sdk/next/helpers/get-access-control.md) - [getAuth()](https://docs.kobble.io/libraries/fullstack-sdk/next/helpers/get-auth.md) - [getKobble()](https://docs.kobble.io/libraries/fullstack-sdk/next/helpers/get-kobble.md) - [useAccessControl()](https://docs.kobble.io/libraries/fullstack-sdk/next/hooks/use-access-control.md) - [useAuth()](https://docs.kobble.io/libraries/fullstack-sdk/next/hooks/use-auth.md) - [useKobble()](https://docs.kobble.io/libraries/fullstack-sdk/next/hooks/use-kobble.md) - [Overview](https://docs.kobble.io/libraries/fullstack-sdk/next/overview.md) - [Class: AccessControl](https://docs.kobble.io/libraries/fullstack-sdk/next/references/classes/access-control.md) - [Auth Middleware](https://docs.kobble.io/libraries/fullstack-sdk/next/routes-guard.md) - [Overview](https://docs.kobble.io/product/authentication/overview.md): Use Kobble to authenticate and authorize your users. - [Azure AD (Microsoft)](https://docs.kobble.io/product/authentication/social/azure-ad.md): Configure Azure AD OAuth for your Customer Portal. - [GitHub](https://docs.kobble.io/product/authentication/social/github.md): Configure GitHub OAuth for your Customer Portal. - [GitLab](https://docs.kobble.io/product/authentication/social/gitlab.md): Configure GitLab OAuth for your Customer Portal. - [Google](https://docs.kobble.io/product/authentication/social/google.md): Configure Google OAuth for your Customer Portal. - [Portal Branding](https://docs.kobble.io/product/customer-portal/branding.md): You can customize the look and feel of your customer portal to match your brand. - [Custom Scripts](https://docs.kobble.io/product/customer-portal/custom-scripts.md): Inject custom HTML code into your portal page. - [Legal Information](https://docs.kobble.io/product/customer-portal/legal-info.md): Add your legal information to your customer portal. - [Overview](https://docs.kobble.io/product/customer-portal/overview.md): The central platform for your users to sign up, log in, and manage their subscriptions. - [Monetization](https://docs.kobble.io/product/monetization.md): Start monetizing your SaaS in 10 minutes. - [Permissions](https://docs.kobble.io/product/permissions.md) - [Quotas](https://docs.kobble.io/product/quotas.md) - [Ping](https://docs.kobble.io/product/webhooks/events/ping.md) - [Quota Reached](https://docs.kobble.io/product/webhooks/events/quota.reached.md) - [Subscription Created](https://docs.kobble.io/product/webhooks/events/subscription.created.md) - [Subscription Deleted](https://docs.kobble.io/product/webhooks/events/subscription.deleted.md) - [Subscription Updated](https://docs.kobble.io/product/webhooks/events/subscription.updated.md) - [User Created](https://docs.kobble.io/product/webhooks/events/user.created.md) - [Overview](https://docs.kobble.io/product/webhooks/overview.md) ## OpenAPI Specs - [openapi](https://docs.kobble.io/api-reference/openapi.json) ## Optional - [Community](https://discord.gg/MCQZ8T78md) - [Blog](https://kobble.io/blog)