# Dev Kit for AI ## Docs - [Create Anonymous Generation V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/create-anonymous-generation-v2.md) - [Create Generation V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/create-generation-v2.md) - [Delete Generation V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/delete-generation-v2.md) - [Get Anonymous Generation Status V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/get-anonymous-generation-status-v2.md) - [Get Generation Status V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/get-generation-status-v2.md) - [Get Public Generations V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/get-public-generations-v2.md) - [Get User Generations V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/get-user-generations-v2.md) - [Toggle Generation Public V2](https://devkit4ai.com/docs/api-reference/ai-generation-api/toggle-generation-public-v2.md) - [Create Developer Key](https://devkit4ai.com/docs/api-reference/authentication/create-developer-key.md): Create a new developer key for the current developer user. - [List Developer Keys](https://devkit4ai.com/docs/api-reference/authentication/list-developer-keys.md): List all developer keys for the current developer user. - [Login](https://devkit4ai.com/docs/api-reference/authentication/login.md) - [Read Users Me](https://devkit4ai.com/docs/api-reference/authentication/read-users-me.md) - [Refresh Token](https://devkit4ai.com/docs/api-reference/authentication/refresh-token.md) - [Register](https://devkit4ai.com/docs/api-reference/authentication/register.md) - [Request Verification](https://devkit4ai.com/docs/api-reference/authentication/request-verification.md) - [Revoke Developer Key](https://devkit4ai.com/docs/api-reference/authentication/revoke-developer-key.md): Revoke a developer key. - [Verify Email](https://devkit4ai.com/docs/api-reference/authentication/verify-email.md) - [Health Check](https://devkit4ai.com/docs/api-reference/default/health-check.md): Basic health check endpoint - delegates to comprehensive health check For backward compatibility, this provides a simple health status - [Root](https://devkit4ai.com/docs/api-reference/default/root.md): Root endpoint providing basic API information - [Database Health Check](https://devkit4ai.com/docs/api-reference/health-check-api/database-health-check.md): Detailed health check for database connectivity - [Detailed Health Check](https://devkit4ai.com/docs/api-reference/health-check-api/detailed-health-check.md): Detailed health check with additional system information - [Health Check](https://devkit4ai.com/docs/api-reference/health-check-api/health-check.md): Comprehensive health check for all system components - [Redis Health Check](https://devkit4ai.com/docs/api-reference/health-check-api/redis-health-check.md): Detailed health check for Redis PubSub system - [Storage Health Check](https://devkit4ai.com/docs/api-reference/health-check-api/storage-health-check.md): Detailed health check for file storage system - [Get Payment Statistics](https://devkit4ai.com/docs/api-reference/payments/get-payment-statistics.md): Get aggregated payment statistics across all developer's projects including subscription counts, payment counts, and revenue. - [List All Subscriptions](https://devkit4ai.com/docs/api-reference/payments/list-all-subscriptions.md): List all subscriptions across developer's projects with optional filtering by project, test mode, and status. - [List All Transactions](https://devkit4ai.com/docs/api-reference/payments/list-all-transactions.md): List all payment transactions across developer's projects with optional filtering by project, test mode, and status. - [List Projects Payment Config](https://devkit4ai.com/docs/api-reference/payments/list-projects-payment-config.md): List all developer's projects with their payment configuration status including test/live credential availability. - [Create Api Key](https://devkit4ai.com/docs/api-reference/project-management/create-api-key.md): Create a new API key for a project. Requires project ownership. - [Create Project](https://devkit4ai.com/docs/api-reference/project-management/create-project.md): Create a new project for the current user - [Delete Project](https://devkit4ai.com/docs/api-reference/project-management/delete-project.md): Delete a project - [Get Global Stats](https://devkit4ai.com/docs/api-reference/project-management/get-global-stats.md): Get global statistics for all developer's projects with optional filtering - [Get Project](https://devkit4ai.com/docs/api-reference/project-management/get-project.md): Get details of a specific project - [Get Project Stats](https://devkit4ai.com/docs/api-reference/project-management/get-project-stats.md): Get statistics for a specific project with optional filtering - [List All Users](https://devkit4ai.com/docs/api-reference/project-management/list-all-users.md): List all end users across all developer's projects with search and filtering - [List Api Keys](https://devkit4ai.com/docs/api-reference/project-management/list-api-keys.md): List all API keys for a project - [List Project Users](https://devkit4ai.com/docs/api-reference/project-management/list-project-users.md): List end users for a project with search and filtering - [List Projects](https://devkit4ai.com/docs/api-reference/project-management/list-projects.md): List all projects for the current user - [Revoke Api Key](https://devkit4ai.com/docs/api-reference/project-management/revoke-api-key.md): Revoke an API key - [Update Project](https://devkit4ai.com/docs/api-reference/project-management/update-project.md): Update project details - [Create Checkout Session](https://devkit4ai.com/docs/api-reference/stripe-checkout/create-checkout-session.md): Create a Stripe checkout session for subscription or one-time payment. Returns a URL to redirect the user to Stripe's hosted checkout page. - [Delete Stripe Configuration](https://devkit4ai.com/docs/api-reference/stripe-configuration/delete-stripe-configuration.md): Deactivate Stripe payment configuration for a project. This does not delete existing subscriptions. - [Get Stripe Configuration](https://devkit4ai.com/docs/api-reference/stripe-configuration/get-stripe-configuration.md): Retrieve the Stripe payment configuration for a project including masked credential information. - [Get Webhook URLs](https://devkit4ai.com/docs/api-reference/stripe-configuration/get-webhook-urls.md): Get the webhook endpoint URLs to configure in your Stripe dashboard for test and live modes. - [List Project Payments](https://devkit4ai.com/docs/api-reference/stripe-configuration/list-project-payments.md): List all Stripe payment transactions for a specific project. Developer access required. - [List Project Subscriptions](https://devkit4ai.com/docs/api-reference/stripe-configuration/list-project-subscriptions.md): List all Stripe subscriptions for a specific project. Developer access required. - [Update Stripe Configuration](https://devkit4ai.com/docs/api-reference/stripe-configuration/update-stripe-configuration.md): Create or update Stripe payment configuration for a project. Supports both test and live credentials. - [Validate Stripe Credentials](https://devkit4ai.com/docs/api-reference/stripe-configuration/validate-stripe-credentials.md): Validate Stripe API credentials by making a test API call to Stripe. - [Cancel Subscription](https://devkit4ai.com/docs/api-reference/stripe-subscriptions/cancel-subscription.md): Cancel the user's active subscription. Can cancel immediately or at the end of the current billing period. - [Create Customer Portal Session](https://devkit4ai.com/docs/api-reference/stripe-subscriptions/create-customer-portal-session.md): Create a Stripe Customer Portal session for the user to manage their subscription, payment methods, and billing details. - [Get My Payment History](https://devkit4ai.com/docs/api-reference/stripe-subscriptions/get-my-payment-history.md): Get the current user's Stripe payment history for the project. - [Get My Subscription](https://devkit4ai.com/docs/api-reference/stripe-subscriptions/get-my-subscription.md): Get the current user's active Stripe subscription for the project. - [Update Subscription Plan](https://devkit4ai.com/docs/api-reference/stripe-subscriptions/update-subscription-plan.md): Change the user's subscription to a different plan (upgrade or downgrade). Proration is applied by default. - [Handle Stripe Webhook](https://devkit4ai.com/docs/api-reference/stripe-webhooks/handle-stripe-webhook.md): Receive and process webhook events from Stripe. Configure this URL in your Stripe dashboard. - [Creating Developer Keys](https://devkit4ai.com/docs/cloud-admin/api-keys/creating-developer-keys.md): Issue new developer keys for workspace automation. - [Creating Project API Keys](https://devkit4ai.com/docs/cloud-admin/api-keys/creating-project-keys.md): Generate project-scoped keys for Starter Kit deployments and end-user apps. - [Revoking and Rotating Keys](https://devkit4ai.com/docs/cloud-admin/api-keys/revoking-rotating.md): Retire compromised keys and issue replacements without downtime. - [API Key Security](https://devkit4ai.com/docs/cloud-admin/api-keys/security-practices.md): Follow the same safeguards the platform uses to protect developer and project keys. - [Console Getting Started Guide](https://devkit4ai.com/docs/cloud-admin/console/getting-started-guide.md): Follow the built-in checklist to connect Cloud Admin, the Starter Kit, and the Cloud API. - [Quick Actions](https://devkit4ai.com/docs/cloud-admin/console/quick-actions.md): Use the console shortcuts to reach common project workflows. - [Console Statistics](https://devkit4ai.com/docs/cloud-admin/console/statistics.md): Monitor your projects, API keys, and users with real-time dashboard metrics. - [Console Dashboard Overview](https://devkit4ai.com/docs/cloud-admin/dashboard-overview.md): Navigate the Cloud Admin console and understand key features. - [First Login Experience](https://devkit4ai.com/docs/cloud-admin/first-login.md): What to expect when you sign in to Cloud Admin for the first time. - [Getting Started with Cloud Admin](https://devkit4ai.com/docs/cloud-admin/getting-started.md): Create your developer account and access the Cloud Admin console. - [Payment Management Overview](https://devkit4ai.com/docs/cloud-admin/payments/overview.md): Manage subscriptions, transactions, and Stripe configuration for your projects through Cloud Admin. - [Stripe Configuration](https://devkit4ai.com/docs/cloud-admin/payments/stripe-configuration.md): Configure Stripe API keys, webhooks, and payment settings for your projects in Cloud Admin. - [Managing Subscriptions](https://devkit4ai.com/docs/cloud-admin/payments/subscriptions.md): Monitor and manage end-user subscriptions through the Cloud Admin console. - [Testing Payments](https://devkit4ai.com/docs/cloud-admin/payments/testing-payments.md): Test your payment integration in development before going live with real transactions. - [Transaction History](https://devkit4ai.com/docs/cloud-admin/payments/transactions.md): View and audit payment transactions across your projects in Cloud Admin. - [Creating Projects](https://devkit4ai.com/docs/cloud-admin/projects/creating-projects.md): Use Cloud Admin and the Cloud API to add new projects for your workspace. - [Project Lifecycle](https://devkit4ai.com/docs/cloud-admin/projects/lifecycle.md): Follow projects from creation through deactivation using the event-sourced backend. - [Managing Multiple Projects](https://devkit4ai.com/docs/cloud-admin/projects/managing-multiple-projects.md): Keep track of several project workspaces inside one developer account. - [Project Details View](https://devkit4ai.com/docs/cloud-admin/projects/project-details.md): Manage project settings, API keys, and members from the detailed project page. - [Project Settings](https://devkit4ai.com/docs/cloud-admin/projects/project-settings.md): Manage project metadata and activation status through Cloud Admin. - [Managing Access](https://devkit4ai.com/docs/cloud-admin/users/managing-access.md): Control which users can access projects and platform features. - [User Analytics](https://devkit4ai.com/docs/cloud-admin/users/user-analytics.md): Monitor engagement across projects using upcoming console insights. - [Viewing End Users](https://devkit4ai.com/docs/cloud-admin/users/viewing-end-users.md): Track and manage end users across your projects in Cloud Admin. - [Create Developer Key](https://devkit4ai.com/docs/cloud-api/auth/create-developer-key.md): Create a new developer key for the current developer user. - [List Developer Keys](https://devkit4ai.com/docs/cloud-api/auth/list-developer-keys.md): List all developer keys for the current developer user. - [Login](https://devkit4ai.com/docs/cloud-api/auth/login.md) - [Get Current User](https://devkit4ai.com/docs/cloud-api/auth/me.md) - [Refresh Token](https://devkit4ai.com/docs/cloud-api/auth/refresh.md) - [Register](https://devkit4ai.com/docs/cloud-api/auth/register.md) - [Request Verification Email](https://devkit4ai.com/docs/cloud-api/auth/request-verification.md) - [Revoke Developer Key](https://devkit4ai.com/docs/cloud-api/auth/revoke-developer-key.md): Revoke a developer key. - [Verify Email](https://devkit4ai.com/docs/cloud-api/auth/verify-email.md) - [Get Anonymous Generation Status](https://devkit4ai.com/docs/cloud-api/generation/anonymous-status.md) - [Create Generation](https://devkit4ai.com/docs/cloud-api/generation/create.md) - [Create Anonymous Generation](https://devkit4ai.com/docs/cloud-api/generation/create-anonymous.md) - [Delete Generation](https://devkit4ai.com/docs/cloud-api/generation/delete.md) - [List User Generations](https://devkit4ai.com/docs/cloud-api/generation/list.md) - [List Public Generations](https://devkit4ai.com/docs/cloud-api/generation/public-list.md) - [Get Generation Status](https://devkit4ai.com/docs/cloud-api/generation/status.md) - [Toggle Generation Public](https://devkit4ai.com/docs/cloud-api/generation/toggle-public.md) - [Health Check](https://devkit4ai.com/docs/cloud-api/health/check.md): Comprehensive health check for all system components - [Database Health Check](https://devkit4ai.com/docs/cloud-api/health/database.md): Detailed health check for database connectivity - [Detailed Health Check](https://devkit4ai.com/docs/cloud-api/health/detailed.md): Detailed health check with additional system information - [Redis Health Check](https://devkit4ai.com/docs/cloud-api/health/redis.md): Detailed health check for Redis PubSub system - [Storage Health Check](https://devkit4ai.com/docs/cloud-api/health/storage.md): Detailed health check for file storage system - [Cloud API Reference](https://devkit4ai.com/docs/cloud-api/introduction.md): Developer Toolkit and Cloud API for AI-Powered Web Applications - [Get Payment Statistics](https://devkit4ai.com/docs/cloud-api/payments/get-stats.md): Get aggregated payment statistics across all developer's projects - [Payments API Overview](https://devkit4ai.com/docs/cloud-api/payments/introduction.md): Integrate Stripe payments into your projects with subscription management, checkout sessions, and payment tracking - [List Projects Payment Config](https://devkit4ai.com/docs/cloud-api/payments/list-projects-config.md): List all developer's projects with their payment configuration status - [List All Subscriptions](https://devkit4ai.com/docs/cloud-api/payments/list-subscriptions.md): List all subscriptions across developer's projects with optional filtering - [List All Transactions](https://devkit4ai.com/docs/cloud-api/payments/list-transactions.md): List all payment transactions across developer's projects with optional filtering - [Cancel Subscription](https://devkit4ai.com/docs/cloud-api/payments/stripe/cancel-subscription.md): Cancel the user's active Stripe subscription - [Create Checkout Session](https://devkit4ai.com/docs/cloud-api/payments/stripe/create-checkout-session.md): Create a Stripe checkout session for subscription or one-time payment - [Create Customer Portal Session](https://devkit4ai.com/docs/cloud-api/payments/stripe/create-customer-portal.md): Create a Stripe Customer Portal session for users to manage billing - [Delete Stripe Configuration](https://devkit4ai.com/docs/cloud-api/payments/stripe/delete-config.md): Deactivate Stripe payment configuration for a project - [Get Stripe Configuration](https://devkit4ai.com/docs/cloud-api/payments/stripe/get-config.md): Retrieve the Stripe payment configuration for a project - [Get My Payment History](https://devkit4ai.com/docs/cloud-api/payments/stripe/get-my-payments.md): Get the current user's Stripe payment history for the project - [Get My Subscription](https://devkit4ai.com/docs/cloud-api/payments/stripe/get-my-subscription.md): Get the current user's active Stripe subscription for the project - [Get Webhook URLs](https://devkit4ai.com/docs/cloud-api/payments/stripe/get-webhook-urls.md): Get the webhook endpoint URLs to configure in your Stripe dashboard - [List Project Payments](https://devkit4ai.com/docs/cloud-api/payments/stripe/list-project-payments.md): List all Stripe payment transactions for a specific project - [List Project Subscriptions](https://devkit4ai.com/docs/cloud-api/payments/stripe/list-project-subscriptions.md): List all Stripe subscriptions for a specific project - [Stripe Webhook Handler](https://devkit4ai.com/docs/cloud-api/payments/stripe/stripe-webhook.md): Receive and process webhook events from Stripe - [Update Stripe Configuration](https://devkit4ai.com/docs/cloud-api/payments/stripe/update-config.md): Create or update Stripe payment configuration for a project - [Update Subscription Plan](https://devkit4ai.com/docs/cloud-api/payments/stripe/update-subscription.md): Change the user's subscription to a different plan (upgrade or downgrade) - [Validate Stripe Credentials](https://devkit4ai.com/docs/cloud-api/payments/stripe/validate-credentials.md): Validate Stripe API credentials by making a test API call - [Create Project](https://devkit4ai.com/docs/cloud-api/projects/create.md): Create a new project for the current user - [Create API Key](https://devkit4ai.com/docs/cloud-api/projects/create-api-key.md): Create a new API key for a project. Requires project ownership. - [Delete Project](https://devkit4ai.com/docs/cloud-api/projects/delete.md): Delete a project - [Get Project](https://devkit4ai.com/docs/cloud-api/projects/get.md): Get details of a specific project - [Get Global Stats](https://devkit4ai.com/docs/cloud-api/projects/global-stats.md): Get global statistics for all developer's projects with optional filtering - [List Projects](https://devkit4ai.com/docs/cloud-api/projects/list.md): List all projects for the current user - [List All Users](https://devkit4ai.com/docs/cloud-api/projects/list-all-users.md): List all end users across all developer's projects with search and filtering - [List API Keys](https://devkit4ai.com/docs/cloud-api/projects/list-api-keys.md): List all API keys for a project - [List Project Users](https://devkit4ai.com/docs/cloud-api/projects/list-project-users.md): List end users for a project with search and filtering - [Get Project Stats](https://devkit4ai.com/docs/cloud-api/projects/project-stats.md): Get statistics for a specific project with optional filtering - [Revoke API Key](https://devkit4ai.com/docs/cloud-api/projects/revoke-api-key.md): Revoke an API key - [Update Project](https://devkit4ai.com/docs/cloud-api/projects/update.md): Update project details - [Cloud API Quick Start](https://devkit4ai.com/docs/cloud-api/quickstart.md): Get started with Cloud API in 5 minutes - [Local Development Guide](https://devkit4ai.com/docs/development.md): Set up your local environment and run the Starter Kit with the hosted Cloud API or a local backend. - [Claude Code setup](https://devkit4ai.com/docs/development-tools/ai-assistants/claude-code.md): Configure Claude Code for your documentation workflow - [Cursor setup](https://devkit4ai.com/docs/development-tools/ai-assistants/cursor.md): Configure Cursor for your documentation workflow - [Windsurf setup](https://devkit4ai.com/docs/development-tools/ai-assistants/windsurf.md): Configure Windsurf for your documentation workflow - [Cloud API Integration](https://devkit4ai.com/docs/development-tools/local-dev/backend-dev.md): Integrate your Starter Kit application with the Dev Kit for AI Cloud API. - [Local Frontend Development](https://devkit4ai.com/docs/development-tools/local-dev/frontend-dev.md): Run the Starter Kit locally with hot reloading for rapid development. - [Environment Configuration](https://devkit4ai.com/docs/development-tools/local-dev/multi-mode-setup.md): Configure your local development environment for the Starter Kit. - [Testing Your Application](https://devkit4ai.com/docs/development-tools/local-dev/testing.md): Run integration and end-to-end tests for your Starter Kit application. - [VS Code Configuration](https://devkit4ai.com/docs/development-tools/vscode/workspace-config.md): Optimize VS Code for Starter Kit development with recommended settings and extensions. - [Cloud Admin Explained](https://devkit4ai.com/docs/getting-started/cloud-admin-explained.md): Learn how to use the Cloud Admin console to manage your projects, API keys, and users. - [Cloud API Explained](https://devkit4ai.com/docs/getting-started/cloud-api-explained.md): Understand the hosted backend API that powers authentication, projects, and AI generation. - [Payment Setup & Configuration](https://devkit4ai.com/docs/getting-started/features/payment-setup.md): Configure Stripe payment processing for your Dev Kit for AI project with test and live modes, webhook integration, and secure credential management. - [Subscription & Billing Management](https://devkit4ai.com/docs/getting-started/features/subscription-billing.md): Complete guide to the subscription lifecycle, billing workflows, webhook event handling, and end-user payment management in Dev Kit for AI. - [Platform Overview](https://devkit4ai.com/docs/getting-started/platform-overview.md): See how the Starter Kit, Cloud Admin, and Cloud API work together to help you build AI-powered applications. - [Starter Kit Explained](https://devkit4ai.com/docs/getting-started/starter-kit-explained.md): Understand what's included in the Next.js Starter Kit and how to use it for your AI application. - [User Types](https://devkit4ai.com/docs/getting-started/user-types.md): Understand the three types of users in Dev Kit for AI: Operators, Developers, and End Users. - [Dev Kit for AI - Launch Production-Ready AI SaaS Applications](https://devkit4ai.com/docs/index.md): Complete platform for building AI-powered SaaS: Next.js starter kit, hosted backend, AI-integrations, admin console, and user dashboards. Ship in hours with authentication, AI generations, and rich components library. - [Quickstart: Deploy Your AI SaaS App in 15 Minutes](https://devkit4ai.com/docs/quickstart.md): Step-by-step guide to clone the Starter Kit, connect to Cloud API, and launch your first AI application. Includes authentication, dashboard, and AI generation. - [API Key Formats](https://devkit4ai.com/docs/reference/api-key-formats.md): Complete reference for Developer Keys and API Keys used throughout the platform. - [API Patterns](https://devkit4ai.com/docs/reference/architecture/cqrs.md): Common patterns for working with the Cloud API in your Starter Kit application. - [Data Models](https://devkit4ai.com/docs/reference/architecture/database-schema.md): Understand the data structures returned by the Cloud API. - [Cloud API Architecture](https://devkit4ai.com/docs/reference/architecture/event-sourcing.md): Understand how the Cloud API powers your Starter Kit application. - [Deployment Configuration](https://devkit4ai.com/docs/reference/architecture/multi-mode-design.md): Configure your Starter Kit application for different deployment environments. - [Code Organization Best Practices](https://devkit4ai.com/docs/reference/best-practices/code-organization.md): Structure your Starter Kit codebase for maintainability and scalability. - [Performance Best Practices](https://devkit4ai.com/docs/reference/best-practices/performance.md): Optimize your Starter Kit application for speed and efficiency. - [Security Best Practices](https://devkit4ai.com/docs/reference/best-practices/security.md): Implement security best practices in your Starter Kit application. - [Testing Best Practices](https://devkit4ai.com/docs/reference/best-practices/testing.md): Implement comprehensive testing strategies for your Starter Kit application. - [Deployment Environments](https://devkit4ai.com/docs/reference/config/deployment-modes.md): Configure your Starter Kit for different deployment environments. - [Environment Variables](https://devkit4ai.com/docs/reference/config/environment-variables.md): Complete reference of environment variables used in the Starter Kit. - [Security Configuration](https://devkit4ai.com/docs/reference/config/security-settings.md): Configure security settings and understand built-in protections in your Starter Kit. - [API Integration](https://devkit4ai.com/docs/starter-kit/advanced/api-integration.md): Call the Cloud API from server actions and Route Handlers with full RBAC headers. - [Multi-Tenant Patterns](https://devkit4ai.com/docs/starter-kit/advanced/multi-tenant.md): Keep project data isolated while sharing the event-sourced backend. - [Server Components](https://devkit4ai.com/docs/starter-kit/advanced/server-components.md): Leverage React Server Components the same way the upstream user app does. - [State Management](https://devkit4ai.com/docs/starter-kit/advanced/state-management.md): Work with React context and server caches already bundled with the Starter Kit. - [JWT Flow](https://devkit4ai.com/docs/starter-kit/auth/jwt-flow.md): Review the access and refresh token lifecycle the Starter Kit inherits from the Cloud API. - [Protected Routes](https://devkit4ai.com/docs/starter-kit/auth/protected-routes.md): Implement server-side and client-side guards for authenticated experiences. - [Registration and Login](https://devkit4ai.com/docs/starter-kit/auth/registration-login.md): Implement secure user authentication with role-based registration flows and JWT token management. - [Role-Based Access](https://devkit4ai.com/docs/starter-kit/auth/role-based-access.md): Understand how the Starter Kit enforces the end_user role. - [Connect to Cloud Admin and Cloud API](https://devkit4ai.com/docs/starter-kit/connecting-to-cloud.md): Wire the Starter Kit to the hosted services using generated keys. - [App Configuration](https://devkit4ai.com/docs/starter-kit/customization/app-config.md): Customize branding, navigation, and layout through app.config.ts - [Branding and Styling](https://devkit4ai.com/docs/starter-kit/customization/branding-styling.md): Update Tailwind tokens and UI chrome to match your product. - [Component Library](https://devkit4ai.com/docs/starter-kit/customization/component-library.md): Reuse and extend the Radix-powered components that ship with the Starter Kit. - [Custom Pages](https://devkit4ai.com/docs/starter-kit/customization/custom-pages.md): Add new routes using the App Router structure exported with the Starter Kit. - [Deployment Modes](https://devkit4ai.com/docs/starter-kit/customization/deployment-modes.md): Understand why the Starter Kit ships in project mode and how it relates to other modes. - [Theme Configuration](https://devkit4ai.com/docs/starter-kit/customization/theme-config.md): Control light and dark themes with next-themes and shared Tailwind tokens. - [Domain Configuration](https://devkit4ai.com/docs/starter-kit/deployment/domain-config.md): Point custom domains to your deployed Starter Kit instance. - [Environment Variables](https://devkit4ai.com/docs/starter-kit/deployment/environment-variables.md): Manage secrets across staging and production deployments. - [Hosting Options](https://devkit4ai.com/docs/starter-kit/deployment/hosting-options.md): Choose a platform for running the project-mode Next.js app. - [Production Build](https://devkit4ai.com/docs/starter-kit/deployment/production-build.md): Create optimized builds with the provided scripts and Makefile targets. - [Environment Configuration](https://devkit4ai.com/docs/starter-kit/environment-config.md): Set the required environment variables for project-mode deployments. - [AI Generation](https://devkit4ai.com/docs/starter-kit/features/ai-generation.md): Plan your image generation flows on top of the Cloud API endpoints. - [Legal Pages](https://devkit4ai.com/docs/starter-kit/features/legal-pages.md): Add terms of service and privacy policy pages to your application. - [Payments & Billing](https://devkit4ai.com/docs/starter-kit/features/payments.md): Integrate subscription billing into your Starter Kit application with payment flows, billing management UI, and customer self-service. - [Profile Management](https://devkit4ai.com/docs/starter-kit/features/profile-management.md): Extend the placeholder profile actions on the dashboard into a full experience. - [Project Settings](https://devkit4ai.com/docs/starter-kit/features/project-settings.md): Coordinate Starter Kit customizations with Cloud Admin project data. - [User Dashboard](https://devkit4ai.com/docs/starter-kit/features/user-dashboard.md): Walk through the `/dashboard` experience bundled with the Starter Kit. - [Install the Starter Kit](https://devkit4ai.com/docs/starter-kit/installation.md): Clone the Starter Kit repository and set up your local development environment. - [Project Structure](https://devkit4ai.com/docs/starter-kit/project-structure.md): Understand the exported Next.js folders and how they map to the private user app. - [First App: Clone the Starter Kit](https://devkit4ai.com/docs/tutorials/first-app/clone-starter.md): Download the Next.js template and install dependencies. - [First App: Configure and Connect](https://devkit4ai.com/docs/tutorials/first-app/configure-connect.md): Add environment variables and verify API connectivity. - [First App: Customize the UI](https://devkit4ai.com/docs/tutorials/first-app/customize-ui.md): Apply branding and adjust pages to match your product. - [First App: Deploy](https://devkit4ai.com/docs/tutorials/first-app/deploy.md): Ship your customized Starter Kit to production. - [First App: Environment Setup](https://devkit4ai.com/docs/tutorials/first-app/setup.md): Prepare your development environment before building your first AI application. - [Integration: Analytics](https://devkit4ai.com/docs/tutorials/integrations/analytics.md): Instrument your app with product analytics tools. - [Integration: Custom AI Models](https://devkit4ai.com/docs/tutorials/integrations/custom-ai-models.md): Swap or extend the default Replicate integration for other providers. - [Integration: Email Notifications](https://devkit4ai.com/docs/tutorials/integrations/email-notifications.md): Send transactional emails in response to platform events. - [Stripe Integration Tutorial](https://devkit4ai.com/docs/tutorials/integrations/stripe-payments.md): Complete step-by-step guide to integrating Stripe subscription payments into your Dev Kit for AI application. - [Use Case: AI Image SaaS](https://devkit4ai.com/docs/tutorials/use-cases/ai-image-saas.md): Pair the Starter Kit with Cloud API generation endpoints to sell image outputs. - [Use Case: API-First App](https://devkit4ai.com/docs/tutorials/use-cases/api-first-app.md): Build headless services powered by the Dev Kit for AI backend. - [Use Case: Custom Auth Flow](https://devkit4ai.com/docs/tutorials/use-cases/custom-auth-flow.md): Tailor authentication while keeping parity with the Cloud API. - [Use Case: Multi-User Platform](https://devkit4ai.com/docs/tutorials/use-cases/multi-user-platform.md): Build collaborative features on top of Dev Kit for AI's RBAC system. ## OpenAPI Specs - [openapi](https://devkit4ai.com/docs/cloud-api/openapi.json) ## Optional - [Visit Dev Kit](https://devkit4ai.com/) - [Visit VibeCoding.ad](https://vibecoding.ad/) - [Visit ClawCloud.sh](https://www.clawcloud.sh/)