Feature

Self-Service API Keys and User Accounts

Christian on January 5, 2026 · 5 min read

BrandQL management dashboard with API key settings and usage statistics

Until now, BrandQL's API was open — no authentication, no user accounts, no way to track your usage. That changes today with the release of v0.3.0: full user accounts, Google social login, and a self-service management dashboard.

What's New

User Accounts

You can now create a BrandQL account using email/password or Google social login. Accounts are the foundation for everything that comes next — API keys, usage tracking, billing, and team features down the line.

API Key Management

From the dashboard, you can create, label, and revoke API keys instantly. No more emailing me to get access. Each key tracks its own usage, so you can separate production from development traffic or allocate keys per project.

Usage Overview

The dashboard shows your request count, remaining quota, and top queried domains at a glance. It's basic for now, but it gives you the visibility you need to plan around rate limits.

The Technical Stack

Authentication is handled by Better Auth, a lightweight auth library that works with SQLite. User data (accounts, sessions, API keys) lives in SQLite, while application data (logos, sources, analytics) stays in Supabase/PostgreSQL.

This separation keeps things simple and fast. Better Auth handles session management, CSRF protection, and OAuth flows out of the box. Google login was straightforward to add — one configuration block and it works.

The dashboard itself is built with Nuxt UI and TailwindCSS, consistent with the admin panel architecture.

Why This Matters

Self-service is the difference between a side project and a real product. Previously, every new user meant a manual key provisioning step on my end. That doesn't scale — not even for a solo developer.

With v0.3.0, you can sign up, get an API key, and start making requests in under a minute. I can focus on building features instead of handling onboarding manually.

What's Coming Next

The dashboard is functional but still rough around the edges. Over the next couple of weeks, I'll be polishing the UI, adding usage charts, and building out the account settings page. A Chrome Extension for quick logo previews is also in the works.

Sign up at brandql.com/signin to get started.

↖ Back to overview