
GigPilot AI Developer Portal
Platform Overview
GigPilot AI provides an end-to-end automation infrastructure for freelancers, digital agencies, and marketplace integrators. Combining high-throughput REST APIs with multi-LLM orchestration (OpenAI, Gemini, Claude, Groq), GigPilot AI enables instant generation of Fiverr gig listings, proposal copy, keyword scoring, pricing models, and automated multi-channel social media scheduling.
Core Capability Modules
AI Generative Engine
10 production-ready AI generators including Fiverr Gig Packages, Proposal Copywriting, Keyword Finder, Pricing Optimizer, Gig Health Checker, Portfolio Builder, and Client Reply Assistant.
Social Media Hub
Multi-platform broadcasting engine supporting LinkedIn, Facebook, Instagram, Bluesky, Mastodon, and Dev.to. Complete post creation, instant execution, automated scheduling, and retry failover.
Auth & Subscriptions
Supabase JWT Bearer security, fine-grained Role-Based Access Control (Free, Pro, Agency, Admin), credit quota tracking, and Razorpay payment integration for seamless plan upgrades.
Architecture & Scaling
TypeScript Fastify REST API, Upstash Redis rate-limiting (100 req/min token bucket), Supabase PostgreSQL with RLS policies, Cloudflare R2 media storage, and BullMQ background workers.
Technology Stack Breakdown
| Layer | Primary Technology | Architecture Role & Specifications |
|---|---|---|
| Frontend UI | Astro 5.x + React 19 | High-performance SSG/SSR client app with Starlight documentation |
| Backend API Gateway | Fastify 5.x + TypeScript 5.7 | Clean Architecture (Routes → Controllers → Services → Repositories) |
| Database & Auth | Supabase (PostgreSQL 15) | Row Level Security (RLS), Bearer JWT verification, automatic user triggers |
| AI Orchestration | Multi-Provider Manager | Failover routing across OpenAI, Google Gemini, Anthropic Claude, Groq |
| Caching & Rate Limit | Upstash Redis | Distributed token bucket rate limiting (100 req/min per IP/token) |
| Storage & Assets | Cloudflare R2 / Supabase Storage | 10MB multipart uploads, presigned 24-hour temporary URLs |
Quick API Code Example
curl -X POST https://api.gigpilot.ai/api/gig/generate \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_SUPABASE_JWT_TOKEN" \ -d '{ "service": "Mobile app UI/UX design in Figma", "category": "Graphics & Design", "provider": "openai" }'Documentation Sitemap
- 🚀 Quick Start Guide: Local installation,
.env.localconfiguration, and test requests. - 📘 REST API Reference: Response envelopes, HTTP status codes, and global headers.
- 📋 Master API Index: Comprehensive route catalog for all 50+ REST endpoints.
- 📜 OpenAPI 3.0 Spec: Standard YAML OpenAPI specification.
- 🗄️ Database Architecture: Tables schema, relations matrix, and RLS policies.
- 🚢 Production Deployment: Deploying API to Render.com and frontend to Cloudflare Pages.

