374 lines
11 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|