Skip to content

Quickstart

Create an account at saasmaker.vercel.app. Sign in with Google.

From the dashboard, create a new project. Give it a name and slug. Then go to Settings and copy your API key (starts with pk_).

Terminal window
npm install @saas-maker/sdk
import { SaaSMakerClient } from '@saas-maker/sdk';
const client = new SaaSMakerClient({
apiKey: 'pk_your_api_key',
baseUrl: 'https://saasmaker-api.sarthakagrawal927.workers.dev',
});
// Submit feedback
await client.feedback.submit({
title: 'Add dark mode',
description: 'Would love a dark mode option',
type: 'feature',
submitter_email: 'user@example.com',
});

Or use curl directly:

Terminal window
curl -X POST https://saasmaker-api.sarthakagrawal927.workers.dev/v1/feedback \
-H "Content-Type: application/json" \
-H "X-Project-Key: pk_your_api_key" \
-d '{
"title": "Add dark mode",
"description": "Would love a dark mode option",
"type": "feature",
"submitter_email": "user@example.com"
}'
Terminal window
npm install -g @saas-maker/cli
saasmaker login

The CLI opens your browser for Google OAuth. Once authenticated, you can manage projects and services from the terminal.