Next.js
Build Next.js applications with Butterbase using the TypeScript SDK.
npx create-next-app@latest my-app --typescript --appcd my-appnpm install @butterbase/sdkCreate client:
import { createClient } from '@butterbase/sdk';export const butterbase = createClient({ appId: process.env.NEXT_PUBLIC_BUTTERBASE_APP_ID!, apiUrl: process.env.NEXT_PUBLIC_BUTTERBASE_API_URL!,});Environment variables (.env.local):
NEXT_PUBLIC_BUTTERBASE_APP_ID=app_abc123NEXT_PUBLIC_BUTTERBASE_API_URL=https://api.butterbase.aiStatic export for deployment
Section titled “Static export for deployment”Add to next.config.js:
/** @type {import('next').NextConfig} */const nextConfig = { output: 'export',};module.exports = nextConfig;Build and deploy:
npm run buildcd out && zip -r ../frontend.zip .Deploy with framework: "nextjs-static".