# 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)