Files
insforge--insforge/docs/docs.json
T
wehub-resource-sync 3a28426bf4
Lint and Format Check / lint-and-format (push) Failing after 0s
Check Migrations / Check for duplicate migration numbers (push) Failing after 1s
CI Pre-merge Check / CI Pre-merge Check (push) Failing after 2m17s
chore: import upstream snapshot with attribution
2026-07-13 12:23:40 +08:00

374 lines
11 KiB
JSON

{
"$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"
}
}
}