{
  "$schema": "https://mintlify.com/docs.json",
  "theme": "mint",
  "name": "InsForge Docs",
  "colors": {
    "primary": "#16A34A",
    "light": "#07C983",
    "dark": "#15803D"
  },
  "appearance": {
    "default": "dark"
  },
  "styling": {
    "eyebrows": "section"
  },
  "seo": {
    "metatags": {
      "og:site_name": "InsForge Docs"
    },
    "indexing": "navigable"
  },
  "search": {
    "prompt": "Search InsForge docs..."
  },
  "favicon": "/favicon.svg",
  "navigation": {
    "tabs": [
      {
        "tab": "Docs",
        "groups": [
          {
            "group": "Getting Started",
            "pages": ["introduction", "quickstart", "partnership"]
          },
          {
            "group": "Core Concepts",
            "pages": [
              {
                "group": "Database",
                "pages": [
                  "core-concepts/database/architecture",
                  "core-concepts/database/sdk"
                ]
              },
              {
                "group": "Authentication",
                "pages": [
                  "core-concepts/authentication/architecture",
                  "core-concepts/authentication/sdk",
                  {
                    "group": "UI Components",
                    "pages": [
                      "core-concepts/authentication/ui-components/nextjs",
                      "core-concepts/authentication/ui-components/react",
                      "core-concepts/authentication/ui-components/react-router",
                      "core-concepts/authentication/ui-components/customization"
                    ]
                  }
                ]
              },
              {
                "group": "Storage",
                "pages": [
                  "core-concepts/storage/architecture",
                  "core-concepts/storage/sdk"
                ]
              },
              {
                "group": "AI Integration",
                "pages": [
                  "core-concepts/ai/architecture",
                  "core-concepts/ai/sdk"
                ]
              },
              {
                "group": "Functions",
                "pages": [
                  "core-concepts/functions/architecture",
                  "core-concepts/functions/sdk"
                ]
              }
            ]
          },
          {
            "group": "Changelog",
            "pages": ["changelog"]
          }
        ]
      },
      {
        "tab": "Examples",
        "groups": [
          {
            "group": "Getting Started",
            "pages": ["examples/overview"]
          },
          {
            "group": "Framework Guides",
            "pages": [
              "examples/framework-guides/nextjs",
              "examples/framework-guides/react",
              "examples/framework-guides/vue",
              "examples/framework-guides/nuxt",
              "examples/framework-guides/svelte"
            ]
          },
          {
            "group": "Community Showcase",
            "pages": ["showcase"]
          }
        ]
      },
      {
        "tab": "API Reference",
        "groups": [
          {
            "group": "Tables",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/tables.yaml"
          },
          {
            "group": "Authentication",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/auth.yaml"
          },
          {
            "group": "Records",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/records.yaml"
          },
          {
            "group": "Storage",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/storage.yaml"
          },
          {
            "group": "AI Integration",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/ai.yaml"
          },
          {
            "group": "Functions",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/functions.yaml"
          },
          {
            "group": "Secrets",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/secrets.yaml"
          },
          {
            "group": "Logs",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/logs.yaml"
          },
          {
            "group": "Metadata",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/metadata.yaml"
          },
          {
            "group": "Health",
            "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/health.yaml"
          }
        ]
      }
    ],
    "global": {
      "anchors": [
        {
          "anchor": "Community",
          "href": "https://discord.gg/MPxwj5xVvW",
          "icon": "discord"
        },
        {
          "anchor": "Blog",
          "href": "https://insforge.dev/blog",
          "icon": "newspaper"
        },
        {
          "anchor": "Roadmap",
          "href": "https://feedback.insforge.dev/roadmap",
          "icon": "route"
        }
      ]
    }
  },
  "logo": {
    "light": "/logo/light.svg",
    "dark": "/logo/dark.svg",
    "href": "https://insforge.dev"
  },
  "navbar": {
    "primary": {
      "type": "button",
      "label": "Get Started",
      "href": "https://insforge.dev/auth/sign-up"
    }
  },
  "contextual": {
    "options": [
      "copy",
      "view",
      "chatgpt",
      "claude",
      "perplexity",
      "mcp",
      "cursor",
      "vscode"
    ]
  },
  "footer": {
    "socials": {
      "x": "https://x.com/InsForge_dev",
      "github": "https://github.com/insforge",
      "linkedin": "https://linkedin.com/company/insforge"
    }
  }
}
