Getting Started
Welcome to Acme SaaS documentation. This page demonstrates the Supapilot chat widget integrated into a documentation site.
Try the chat widget! Click the chat bubble in the bottom-right corner to ask questions about our documentation. The widget is powered by Supapilot's RAG engine.
Installation
Install the Acme CLI to get started:
npm install -g @acme/cli
acme init my-project
cd my-project
acme start
Configuration
Create a configuration file at acme.config.ts:
export default {
projectId: 'your-project-id',
region: 'us-central1',
features: {
analytics: true,
notifications: true,
aiAssistant: true,
},
};
Authentication
Acme uses JWT-based authentication. Configure your auth provider in the dashboard:
import { AcmeAuth } from '@acme/auth';
const auth = new AcmeAuth({
provider: 'supabase',
publicKey: process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY,
});
// Verify user identity
const user = await auth.getUser(token);
FAQ
Common questions about using Acme SaaS. Try asking the AI assistant for help!