{ "$schema": "https://mintlify.com/docs.json", "theme": "mint", "name": "InsForge Docs", "colors": { "primary": "#07C983", "light": "#4ADE80", "dark": "#059669" }, "appearance": { "default": "dark" }, "styling": { "eyebrows": "section" }, "seo": { "metatags": { "og:site_name": "InsForge Docs", "google-site-verification": "2dSsr0kxw61j9-qSOR0a1dq1PT6U1-2o3kiZMdsIf9g" }, "indexing": "navigable" }, "search": { "prompt": "Search InsForge docs..." }, "favicon": "/favicon.png", "navigation": { "tabs": [ { "tab": "Docs", "groups": [ { "group": "Getting Started", "pages": [ "introduction", "products", { "group": "Quickstart", "expanded": true, "pages": ["quickstart", "mcp-setup"] } ] }, { "group": "Products", "expanded": true, "pages": [ { "group": "Database", "pages": [ "core-concepts/database/overview", "core-concepts/database/migrations", "core-concepts/database/backups", "core-concepts/database/pgvector" ] }, { "group": "Authentication", "pages": [ "core-concepts/authentication/overview" ] }, { "group": "Storage", "pages": [ "core-concepts/storage/overview", "core-concepts/storage/s3-compatibility" ] }, { "group": "Realtime", "pages": [ "core-concepts/realtime/overview" ] }, { "group": "Edge Functions", "pages": [ "core-concepts/functions/overview", "core-concepts/functions/schedules" ] }, { "group": "Model Gateway", "pages": [ "core-concepts/ai/overview" ] }, { "group": "Sites", "pages": [ "core-concepts/sites/overview" ] }, { "group": "Messaging", "pages": [ "core-concepts/messaging/overview", "core-concepts/messaging/custom-smtp" ] }, { "group": "Payments", "pages": [ "core-concepts/payments/overview", "core-concepts/payments/stripe", "core-concepts/payments/razorpay" ] }, { "group": "Custom Compute", "pages": [ "core-concepts/compute/overview" ] }, { "group": "Analytics", "pages": [ "core-concepts/analytics/overview" ] }, { "group": "Web Scraper", "pages": [ "core-concepts/webscraper/overview" ] } ] }, { "group": "Agent-Native Initiatives", "pages": [ "agent-native/overview", "agent-native/vscode-extension", "agent-native/cli-harness", "agent-native/diagnostics", "agent-native/config-as-code", "agent-native/branching" ] }, { "group": "Referral Program", "root": "referral-program", "pages": [] }, { "group": "Partnership", "pages": [ "partnership", "oauth-server" ] }, { "group": "Self-Hosting", "pages": [ "deployment/deployment-security-guide", "deployment/deploy-to-aws-ec2", "deployment/deploy-to-azure-virtual-machines", "deployment/deploy-to-containarium", "deployment/deploy-to-google-cloud-compute-engine" ] }, { "group": "Resources", "pages": [ "alternatives", "pricing", "showcase" ] } ] }, { "tab": "SDK & Examples", "groups": [ { "group": "TypeScript", "icon": "js", "pages": [ "sdks/typescript/overview", "sdks/typescript/database", "sdks/typescript/auth", "sdks/typescript/storage", "sdks/typescript/functions", "sdks/typescript/ai", "sdks/typescript/realtime", "sdks/typescript/email", { "group": "Payments", "pages": [ "sdks/typescript/payments", "sdks/typescript/payments-stripe", "sdks/typescript/payments-razorpay" ] }, { "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": "Swift", "icon": "swift", "pages": [ "sdks/swift/overview", "sdks/swift/database", "sdks/swift/auth", "sdks/swift/storage", "sdks/swift/functions", "sdks/swift/ai", "sdks/swift/realtime" ] }, { "group": "Kotlin", "icon": "android", "pages": [ "sdks/kotlin/overview", "sdks/kotlin/database", "sdks/kotlin/auth", "sdks/kotlin/storage", "sdks/kotlin/functions", "sdks/kotlin/ai", "sdks/kotlin/realtime" ] }, { "group": "REST API", "icon": "code", "pages": [ "sdks/rest/overview", "sdks/rest/database", "sdks/rest/auth", "sdks/rest/storage", "sdks/rest/functions", "sdks/rest/ai", "sdks/rest/realtime" ] }, { "group": "Examples", "pages": ["examples/overview"] } ] }, { "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": "Model Gateway", "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": "Realtime", "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/realtime.yaml" }, { "group": "Messaging", "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/email.yaml" }, { "group": "Payments", "openapi": "https://raw.githubusercontent.com/InsForge/InsForge/main/openapi/payments.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" }, { "anchor": "GitHub", "href": "https://github.com/InsForge/InsForge", "icon": "github" } ] } }, "redirects": [ { "source": "/core-concepts/database/branching", "destination": "/agent-native/branching" }, { "source": "/configuration/config-as-code", "destination": "/agent-native/config-as-code" }, { "source": "/core-concepts/deployments/overview", "destination": "/core-concepts/sites/overview" }, { "source": "/deployment/deploy-to-render", "destination": "/deployment/deploy-to-aws-ec2" } ], "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/InsForge", "linkedin": "https://linkedin.com/company/insforge" } } }