Skip to content
326 changes: 159 additions & 167 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,189 +36,181 @@
}
},
"navigation": {
"tabs": [{
"tab": "Auth",
"groups": [
{
"group": "Overview",
"pages": [
"index",
"overview/pricing",
"overview/bring-your-app-to-production",
{
"group": "Login Options",
"icon": "arrow-right-to-bracket",
"pages": [
"overview/login-options",
"overview/passkeys"
]
},
"overview/faqs",
"overview/authentication-flows",
"overview/changelog"
]
},
{
"group": "AI Prompts",
"icon": "robot",
"pages": [
"ai-prompts/overview",
"ai-prompts/nextjs",
"ai-prompts/react",
"tabs": [
{
"tab": "Auth",
"groups": [
{
"group": "Overview",
"pages": [
"index",
"overview/pricing",
"overview/bring-your-app-to-production",
{
"group": "Login Options",
"icon": "arrow-right-to-bracket",
"pages": ["overview/login-options", "overview/passkeys"]
},
"overview/faqs",
"overview/authentication-flows",
"overview/changelog"
]
},
{
"group": "AI Prompts",
"icon": "robot",
"pages": [
"ai-prompts/overview",
"ai-prompts/nextjs",
"ai-prompts/react",
{
"group": "Python",
"icon": "python",
"pages": [
"ai-prompts/python/fastapi",
"ai-prompts/python/flask",
"ai-prompts/python/django"
]
},
{
"group": "Web3",
"icon": "wallet",
"pages": ["ai-prompts/web3/solana", "ai-prompts/web3/ethereum"]
},
{
"group": "No-code Platforms",
"icon": "wand-magic-sparkles",
"pages": [
"ai-prompts/no-code/lovable",
"ai-prompts/no-code/bolt",
"ai-prompts/no-code/v0",
"ai-prompts/no-code/replit"
]
}
]
},
{
"group": "Integration",
"pages": [
"integration/react",
"integration/nextjs",
"integration/vanillajs",
{
"group": "Node.JS",
"icon": "node-js",
"pages": [
"integration/nodejs",
"integration/nodejs/express",
"integration/nodejs/hono",
"integration/nodejs/fastify"
]
},
{
"group": "Python",
"icon": "python",
"pages": [
"integration/python",
"integration/python/fastapi",
"integration/python/flask",
"integration/python/django"
]
},
"integration/other",
"integration/error-codes"
]
},
{
"group": "Web3",
"pages": [
"web3/embedded-wallets",
"web3/ethereum-evm",
"web3/solana"
]
},
{
"group": "Libraries & Tools",
"icon": "code",
"pages": ["libraries/auth-verify"]
},
{
"group": "Mobile",
"pages": [
"mobile/installation",
"mobile/quick-start",
"mobile/authentication-only",
"mobile/web3-wallet",
"mobile/api-reference"
]
},
{
"group": "Guides",
"pages": ["guides/add-auth-to-mcp"]
}
],
"global": {
"anchors": [
{
"group": "Python",
"icon": "python",
"pages": [
"ai-prompts/python/fastapi",
"ai-prompts/python/flask",
"ai-prompts/python/django"
]
"anchor": "About us",
"href": "https://www.civic.com/about",
"icon": "circle-info"
},
{
"group": "Web3",
"icon": "wallet",
"pages": [
"ai-prompts/web3/solana",
"ai-prompts/web3/ethereum"
]
"anchor": "Blog",
"href": "https://www.civic.com/blog",
"icon": "newspaper"
},
{
"group": "No-code Platforms",
"icon": "wand-magic-sparkles",
"pages": [
"ai-prompts/no-code/lovable",
"ai-prompts/no-code/bolt",
"ai-prompts/no-code/v0",
"ai-prompts/no-code/replit"
]
"anchor": "Join Our Community",
"href": "https://join.slack.com/t/civic-developers/shared_invite/zt-37tv9fyo7-aDT43mUjOFQwdQFmfZLTRw",
"icon": "slack"
}
]
},
{
"group": "Integration",
"pages": [
"integration/react",
"integration/nextjs",
"integration/vanillajs",
{
"group": "Node.JS",
"icon": "node-js",
"pages": [
"integration/nodejs",
"integration/nodejs/express",
"integration/nodejs/hono",
"integration/nodejs/fastify"
]
},
{
"group": "Python",
"icon": "python",
"pages": [
"integration/python",
"integration/python/fastapi",
"integration/python/flask",
"integration/python/django"
]
},
{
"group": "Mobile",
"icon": "mobile-screen-button",
"pages": [
"integration/mobile/react-native"
]
},
"integration/other",
"integration/error-codes"
]
},
{
"group": "Web3",
"pages": [
"web3/embedded-wallets",
"web3/ethereum-evm",
"web3/solana"
]
},
{
"group": "Libraries & Tools",
"icon": "code",
"pages": [
"libraries/auth-verify"
]
},
{
"group": "Guides",
"pages": [
"guides/add-auth-to-mcp"
]
}
],
"global": {
"anchors": [
},
{
"tab": "Labs",
"groups": [
{
"anchor": "About us",
"href": "https://www.civic.com/about",
"icon": "circle-info"
"group": " ",
"pages": ["labs", "labs/flask-status", "labs/feedback"]
},
{
"anchor": "Blog",
"href": "https://www.civic.com/blog",
"icon": "newspaper"
"group": "Flasks",
"pages": [
"labs/projects/mcp-hub",
"labs/projects/x402-mcp",
"labs/projects/guardrail-proxy",
"labs/projects/bodyguard",
"labs/projects/passthrough-proxy",
"labs/projects/civic-knowledge"
]
},
{
"anchor": "Join Our Community",
"href": "https://join.slack.com/t/civic-developers/shared_invite/zt-37tv9fyo7-aDT43mUjOFQwdQFmfZLTRw",
"icon": "slack"
"group": "Concepts",
"pages": [
"labs/concepts/mcp",
"labs/concepts/guardrails",
"labs/concepts/prompt-injection",
"labs/concepts/auth-strategies",
"labs/concepts/hooks",
"labs/concepts/rag"
]
},
{
"group": "🔓Integration",
"pages": [
"labs/private/getting-started",
"labs/private/mcp-hub",
"labs/private/x402-mcp",
"labs/private/guardrail-proxy",
"labs/private/bodyguard",
"labs/private/passthrough-proxy",
"labs/private/civic-knowledge"
]
}
]
}
},{
"tab": "Labs",
"groups": [
{
"group": " ",
"pages": [
"labs",
"labs/flask-status",
"labs/feedback"
]
},
{
"group": "Flasks",
"pages": [
"labs/projects/mcp-hub",
"labs/projects/x402-mcp",
"labs/projects/guardrail-proxy",
"labs/projects/bodyguard",
"labs/projects/passthrough-proxy",
"labs/projects/civic-knowledge"
]
},
{
"group": "Concepts",
"pages": [
"labs/concepts/mcp",
"labs/concepts/guardrails",
"labs/concepts/prompt-injection",
"labs/concepts/auth-strategies",
"labs/concepts/hooks",
"labs/concepts/rag"
]
},
{
"group": "🔓Integration",
"pages": [
"labs/private/getting-started",
"labs/private/mcp-hub",
"labs/private/x402-mcp",
"labs/private/guardrail-proxy",
"labs/private/bodyguard",
"labs/private/passthrough-proxy",
"labs/private/civic-knowledge"
]
}
]
}]
]
},
"logo": {
"light": "/logo/light.png",
Expand Down
2 changes: 1 addition & 1 deletion index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ Choose your framework for instructions on how to integrate Civic Auth into your
<Card href="/integration/python" img="/images/image-7.png">
Python
</Card>
<Card href="/integration/mobile/react-native" img="/images/image-4.png">
<Card href="/mobile/quick-start" img="/images/image-4.png">
React Native
</Card>
</CardGroup>
Expand Down
Loading
Loading