Before we get started, you’re going to want to ensure you are successfully setup to send GraphQL requests in your language with relevant client libraries. You can find more on how to do this here:
You can then begin to create and manage your packages (aka. plans) within Kana by creating the features, associating them to plans, and creating users in Kana who can subscribe to these plans. More on these concepts can be found in the Key Terminology section.
Afterwards, you’ll be ready to utilise Kana’s functionality to manage your users packages, subscriptions, and feature usage plus access within your own product.
Subscribe Users to Plans
Record Feature Usage
Identify a User's Feature Entitlement
Missing a use-case?If there’s a particular use-case that you’d like to see Kana support, or that we can document to help you achieve, then let us know.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Kana","colors":{"primary":"#5D5FEF","light":"#ACADEB","dark":"#1A202C"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/usekana/Z2Fsz-a5lBmMYI5l/logo/light.svg?fit=max\u0026auto=format\u0026n=Z2Fsz-a5lBmMYI5l\u0026q=85\u0026s=5005e3a5b1de5d8de9c98739e45bf2b8","dark":"https://mintcdn.com/usekana/Z2Fsz-a5lBmMYI5l/logo/dark.svg?fit=max\u0026auto=format\u0026n=Z2Fsz-a5lBmMYI5l\u0026q=85\u0026s=4bd492577a54a780e2237a999b4f022a"},"navbar":{"links":[{"label":"Blog","href":"https://www.usekana.com/blog"}],"primary":{"type":"button","label":"Sign in","href":"https://dashboard.usekana.com/auth/login"}},"integrations":{"intercom":{"appId":"iotthysq"}},"navigation":{"global":{"anchors":[{"anchor":"Pricing Index","href":"https://pricing-index.usekana.com/","icon":"tags"},{"anchor":"GraphiQL IDE","href":"https://api.usekana.com/graphql","icon":"chart-network","color":{"light":"#E535AB","dark":"#E535AB"}}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"usekana","hasAudioNarration":false,"actualSubdomain":"usekana","customDomains":["docs.usekana.com"],"gitSource":{"type":"github","owner":"usekana","repo":"docs","deployBranch":"main","contentDirectory":"","mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae913ea2ea1c0266082abea:success","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Documentation","count":53},{"language":"default","tag":"Guides","count":21},{"language":"default","tag":"Non-Technical","count":14},{"language":"default","tag":"Ruby","count":10},{"language":"default","tag":"Javascript","count":9},{"language":"default","tag":"Reference","count":8},{"language":"default","tag":"Integrations","count":7},{"language":"default","tag":"Admin API (Backend) Reference","count":7},{"language":"default","tag":"Client SDK (Frontend)","count":4},{"language":"default","tag":"Importing \u0026 Creating","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/ruby","slug":"/guides/ruby","pageMetadata":{"title":"Overview","description":null,"href":"/guides/ruby"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,Heading,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`setup`,children:`Setup`}),`\n`,_jsx(_components.p,{children:`Before we get started, you’re going to want to ensure you are successfully setup to send GraphQL requests in your language with relevant client libraries. You can find more on how to do this here:`}),`\n`,_jsx(Card,{title:`Setup`,icon:`screwdriver-wrench`,href:`/guides/ruby/setup`}),`\n`,_jsx(Heading,{level:`2`,id:`importing-\u0026-creating`,children:`Importing \u0026 Creating`}),`\n`,_jsxs(_components.p,{children:[`You can then begin to create and manage your packages (aka. plans) within Kana by creating the features, associating them to plans, and creating users in Kana who can subscribe to these plans. More on these concepts can be found in the `,_jsx(_components.a,{href:`/kana-concepts#key-terminology`,children:`Key Terminology`}),` section.`]}),`\n`,_jsx(Card,{title:`Create Features`,icon:`star`,href:`/guides/ruby/importing-and-creating/create-features`}),`\n`,_jsx(Card,{title:`Create Packages`,icon:`box-taped`,href:`/guides/ruby/importing-and-creating/create-packages`}),`\n`,_jsx(Card,{title:`Create Users`,icon:`users`,href:`/guides/ruby/importing-and-creating/create-users`}),`\n`,_jsx(Heading,{level:`2`,id:`integrating-kana`,children:`Integrating Kana`}),`\n`,_jsx(_components.p,{children:`Afterwards, you’ll be ready to utilise Kana’s functionality to manage your users packages, subscriptions, and feature usage plus access within your own product.`}),`\n`,_jsx(Card,{title:`Subscribe Users to Plans`,icon:`square-dollar`,href:`/guides/ruby/integrating-kana/subscribe-users-to-plans`}),`\n`,_jsx(Card,{title:`Record Feature Usage`,icon:`video`,href:`/guides/ruby/integrating-kana/record-feature-usage`}),`\n`,_jsx(Card,{title:`Identify a User's Feature Entitlement`,icon:`shield-keyhole`,href:`/guides/ruby/integrating-kana/identify-a-users-feature-entitlement`}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Missing a use-case?`})}),_jsx(_components.p,{children:`If there’s a particular use-case that you’d like to see Kana support, or that we can document to help you achieve, then let us know.`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Overview","description":null,"href":"/guides/ruby"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Setup","slug":"setup","depth":2,"children":[]},{"title":"Importing \u0026 Creating","slug":"importing-\u0026-creating","depth":2,"children":[]},{"title":"Integrating Kana","slug":"integrating-kana","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"usekana","siteName":"Kana","title":"Overview - Kana","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:41:58.156Z","originalFileLocation":"guides/ruby.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Kana\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Kana\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kana\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usekana.com/guides/ruby\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://usekana.mintlify.site/_mintlify/api/og/v2?division=Ruby\u0026amp;title=Overview\u0026amp;theme=1c06d11e9c2b459995913ee7\u0026amp;signature=f0d7df12f90f53c49da9a14069035b02eb044b845fdca9ac18ae3afd9be17edb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Overview - Kana\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://usekana.mintlify.site/_mintlify/api/og/v2?division=Ruby\u0026amp;title=Overview\u0026amp;theme=1c06d11e9c2b459995913ee7\u0026amp;signature=f0d7df12f90f53c49da9a14069035b02eb044b845fdca9ac18ae3afd9be17edb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/usekana/HlDtSaFWGDEDBkrj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kana\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5D5FEF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usekana.com/guides/ruby\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/ruby.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usekana.com/#organization\",\"name\":\"Kana\",\"url\":\"https://docs.usekana.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/usekana/Z2Fsz-a5lBmMYI5l/logo/light.svg?fit=max\u0026auto=format\u0026n=Z2Fsz-a5lBmMYI5l\u0026q=85\u0026s=5005e3a5b1de5d8de9c98739e45bf2b8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usekana.com#website\",\"name\":\"Kana\",\"url\":\"https://docs.usekana.com\",\"publisher\":{\"@id\":\"https://docs.usekana.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usekana.com/guides/ruby#webpage\",\"url\":\"https://docs.usekana.com/guides/ruby\",\"name\":\"Overview\",\"dateModified\":\"2026-01-06T22:41:58.156Z\",\"isPartOf\":{\"@id\":\"https://docs.usekana.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usekana.com/guides/ruby#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usekana.com/guides/ruby#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.usekana.com/guides\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://docs.usekana.com/guides/ruby\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.usekana.com/guides/ruby#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"url\":\"https://docs.usekana.com/guides/ruby\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usekana.com/guides/ruby#webpage\"},\"dateModified\":\"2026-01-06T22:41:58.156Z\",\"publisher\":{\"@id\":\"https://docs.usekana.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usekana.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kana\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kana","nav":{"global":{"anchors":[{"anchor":"Pricing Index","href":"https://pricing-index.usekana.com/","icon":"tags"},{"anchor":"GraphiQL IDE","href":"https://api.usekana.com/graphql","icon":"chart-network","color":{"light":"#E535AB","dark":"#E535AB"}}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Home","pages":[{"title":"Welcome","href":"/introduction"},{"title":"Quick Start","href":"/quick-start"},{"title":"Kana Concepts","href":"/kana-concepts"}]},{"group":"Guides","pages":[{"title":"Overview","href":"/guides"},{"group":"Javascript","pages":[{"title":"Overview","href":"/guides/javascript"},{"title":"Setup","href":"/guides/javascript/setup"},{"title":"Create Users","href":"/guides/javascript/create-users"},{"group":"Subscribe Users to Packages","pages":[{"title":"Subscribe Users to Packages","href":"/guides/javascript/subscribe-users-to-packages"},{"title":"Subscription Links","href":"/guides/javascript/subscribe-users-to-packages/subscription-links"},{"title":"Subscribe Users Manually","href":"/guides/javascript/subscribe-users-to-packages/subscribe-users-manually"}]},{"title":"Record Feature Usage","href":"/guides/javascript/record-feature-usage"},{"title":"Block Feature Access (Backend)","href":"/guides/javascript/block-feature-access-backend"},{"title":"Block Feature Access (Frontend)","description":null,"href":"/guides/javascript/block-feature-access-frontend"}]},{"group":"Ruby","pages":[{"title":"Overview","href":"/guides/ruby"},{"title":"Setup","description":"We currently have no publicly accessible Ruby SDK library, so it may be beneficial for you to use one of the various GraphQL clients as provided through the link below, or to setup your own.","href":"/guides/ruby/setup"},{"group":"Importing \u0026 Creating","pages":[{"title":"Overview","href":"/guides/ruby/importing-and-creating"},{"title":"Create Features","href":"/guides/ruby/importing-and-creating/create-features"},{"title":"Create Packages","href":"/guides/ruby/importing-and-creating/create-packages"},{"title":"Create Users","href":"/guides/ruby/importing-and-creating/create-users"}]},{"group":"Integrating Kana","pages":[{"title":"Overview","href":"/guides/ruby/integrating-kana"},{"title":"Subscribe Users to Plans","href":"/guides/ruby/integrating-kana/subscribe-users-to-plans"},{"title":"Record Feature Usage","href":"/guides/ruby/integrating-kana/record-feature-usage"},{"title":"Identify a User's Feature Entitlement","href":"/guides/ruby/integrating-kana/identify-a-users-feature-entitlement"}]}]},{"title":"Code Samples","href":"/code-samples"}]},{"group":"Admin API (Backend)","pages":[{"title":"Overview","href":"/admin-api-backend"},{"title":"Authorization (Backend)","href":"/admin-api-backend/authorization-backend"}]},{"group":"Client SDK (Frontend)","pages":[{"title":"Overview","href":"/client-sdk-frontend"},{"group":"Authorization (Frontend)","pages":[{"title":"Authorization Types","href":"/client-sdk-frontend/authorization-frontend"},{"title":"Simple Mode","href":"/client-sdk-frontend/authorization-frontend/simple-mode"},{"title":"Secure Mode","href":"/client-sdk-frontend/authorization-frontend/secure-mode"}]}]},{"group":"CLI","pages":[{"title":"Overview","href":"/cli"}]},{"group":"Reference","pages":[{"group":"Admin API (Backend) Reference","pages":[{"title":"Overview","href":"/reference/admin-api-backend-reference"},{"title":"Objects","href":"/reference/admin-api-backend-reference/objects"},{"title":"Scalars","href":"/reference/admin-api-backend-reference/scalars"},{"title":"Enums","href":"/reference/admin-api-backend-reference/enums"},{"title":"Inputs","href":"/reference/admin-api-backend-reference/inputs"},{"title":"Queries","href":"/reference/admin-api-backend-reference/queries"},{"title":"Mutations","href":"/reference/admin-api-backend-reference/mutations"}]},{"title":"Client SDK (Frontend) Reference","href":"/reference/client-sdk-frontend-reference"}]},{"group":"Non-Technical","pages":[{"group":"Features","pages":[{"title":"What are features?","href":"/non-technical/features/what-are-features"},{"title":"Create new features","href":"/non-technical/features/create-new-features"},{"title":"Edit an existing feature","href":"/non-technical/features/edit-an-existing-feature"}]},{"group":"Packages","pages":[{"title":"What are packages?","href":"/non-technical/packages/what-are-packages"},{"title":"Create new packages","href":"/non-technical/packages/create-new-packages"},{"title":"Edit an existing package","href":"/non-technical/packages/edit-an-existing-package"},{"title":"Publish a package","href":"/non-technical/packages/publish-a-package"}]},{"group":"Integrations","pages":[{"group":"Stripe Integration","pages":[{"title":"Integration Overview","href":"/non-technical/integrations/stripe-integration"},{"title":"Stripe Importation \u0026 Sync Overview","href":"/non-technical/integrations/stripe-integration/stripe-importation-and-sync-overview"},{"title":"Import Subscriptions from Stripe","href":"/non-technical/integrations/stripe-integration/import-subscriptions-from-stripe"}]},{"group":"Segment Integration","pages":[{"title":"Integration Overview","href":"/non-technical/integrations/segment-integration"},{"title":"Identify Users (Segment)","href":"/non-technical/integrations/segment-integration/identify-users-segment"},{"title":"Track Feature Usage (Segment)","href":"/non-technical/integrations/segment-integration/track-feature-usage-segment"},{"title":"Create new mapping rules","href":"/non-technical/integrations/segment-integration/track-feature-usage-segment/create-new-mapping-rules"}]}]}]}]}]},"basePath":"","title":"Overview - Kana","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}